当前位置: 首页 > news >正文

杭州网站制作专业山东网站建设口碑好

杭州网站制作专业,山东网站建设口碑好,夸克浏览器网页版入口,广西建设官方网站linux环境安装redis 亲测完成 前言一、redis简介Redis 与其他 key - value 缓存产品有以下三个特点#xff1a;Redis 优势 二、安装redis1.下载安装包2.创建服务器安装路径3.上传安装包4.解压安装包5.依赖安装6.编译 三、启动1)默认启动错误解决方式 2)指定配置启动2.1#x… linux环境安装redis 亲测完成 前言一、redis简介Redis 与其他 key - value 缓存产品有以下三个特点Redis 优势 二、安装redis1.下载安装包2.创建服务器安装路径3.上传安装包4.解压安装包5.依赖安装6.编译 三、启动1)默认启动错误解决方式 2)指定配置启动2.1备份配置文件2.2修改配置文件信息2.3启动指定配置 redis 3)开机自启3.1创建系统服务文件3.2重载系统服务3.3开机自启动操作 四、停止参考 前言 记录一次在服务器上安装 redis 的过程算是过程记录互相学习 一、redis简介 Redis 是完全开源免费的遵守BSD协议是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点 Redis支持数据的持久化可以将内存中的数据保持在磁盘中重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据同时还提供list列表set集合zset有序集合hash哈希表等数据结构的存储。Redis支持数据的备份即master-slave主从模式模式的数据备份。 Redis 优势 性能极高 – Redis的读取速度是110000次/s,写入速度是81000次/s 。丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。原子 – Redis的所有操作都是原子性的。意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务即原子性通过MULTI和EXEC指令包起来。 丰富的特性 – Redis还支持 publish/subscribe发布-订阅模式, 通知, key 过期等等特性。 Redis与其他key-value存储有什么不同Redis有着更为复杂的数据结构并且提供对他们的原子性操作这是一个不同于其他数据库的进化路径。Redis的数据类型都是基于基本数据结构的同时对程序员透明无需进行额外的抽象。Redis运行在内存中但是可以持久化到磁盘所以在对不同数据集进行高速读写时需要权衡内存应为数据量不能大于硬件内存。在内存数据库方面的另一个优点是 相比在磁盘上相同的复杂的数据结构在内存中操作起来非常简单这样Redis可以做很多内部复杂性很强的事情。 同时在磁盘格式方面他们是紧凑的以追加的方式产生的因为他们并不需要进行随机访问 官网redis 官网 简介内容参考简介内容参考 二、安装redis 1.下载安装包 在Redis版本库redis下载地址、 可根据自己的需求选择下载对应的版本然后直接下载也可往下选择More installation options可选择自己想要的其他版本 下载完成本地可得到一个压缩文件 2.创建服务器安装路径 下载完 redis 的安装包就需要将该安装包上传到 Linux 服务器上于是在服务器上创建一个 redis 的文件夹来存放安装包。 # 在 /soft 目录下创建一个空的文件夹 redis mkdir redis # 进入这个新建的文件夹下 cd redis3.上传安装包 然后上传之前下载好的 Linux 下 Redis 的安装包使用 rz 命令或 scp 命令都可 4.解压安装包 tar -zxvf redis-X.X.X.tar.gz使用 tar 命令解压 reids 的安装包 解压成功之后进入 redis 的安装目录 cd redis-7.2.1/5.依赖安装 Redis 是基于 C语言编写的所有还需要安装 Redis 所需要的 gcc 依赖 yum install -y gcc tcl6.编译 运行编译命令,该过程需要一点时间如果没有出错就基本安装成功了 make make install默认安装路径是在 /usr/local/bin 目录下 cd /usr/local/bin该目录以及默认配置到环境变量因此可以在任意目录下运行这些命令其中 redis-cli是 redis 提供的命令行客户端redis-server是 redis 的服务端启动脚本redis-sentinel是 redis 的哨兵启动脚本 三、启动 启动redis服务三种启动方式 1)前台启动在任何目录下执行 redis-server 2)后台启动在任何目录下执行 redis-server 3)启动redis服务时指定配置文件redis-server redis.conf 这种主要用于你改了配置文件的情况比如你把默认端口号改了你就用这个正常也用这个 1)默认启动 redis 默认启动的命令是 redis-server 但是该命令只是前台启动关闭调当前的窗口redis 也会随之关闭安装完成后在任意目录输入redis-server命令即可启动Redis 错误 当使用默认的启动命令时候错误提示如下所示zsh: command not found: redis-server包括修改配置后启动也提示同样的错误 解决方式 这是因为在系统的usr/bin目录下没有命令文件这就要将redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-rdb、redis-sentinel等这些可执行文件复制到usr/bin下再启动即可成功 #将 redis 相关的执行文件复制疑问至/usr/bin 文件夹下 cp -r /usr/local/bin/redis* /usr/bin再次执行默认启动语句即可成功 redis-server关闭窗口或使用 ctrlc 即可退出该页面 2)指定配置启动 2.1备份配置文件 如果想要 redis 后台启动就必须去修改 redis 的配置文件指定配置文件启动。redis 的配置文件就在之前解压的 redis 安装包下产生的目录下叫做 redis.conf修改配置文件前建议先备份一下以防万一 cp redis.conf redis.conf.bck2.2修改配置文件信息 然后修改 redis.conf 文件中的一些配置 vim redis.conf如果用 vi 进行编辑的话可以在 【命令模式】 下使用 / 搜索关键词回车进行搜索例如/logfile 回车按n进行搜索出的多目标跳转到下一个方便快速找到目标值 # 监听地址默认是 127.0.0.1会导致只能在本地访问。修改成 0.0.0.0 则可以在任意 IP 访问生产环境不要设置 0.0.0.0 bind 0.0.0.0 # 守护进程修改为 yes 后即可后台运行 daemonize yes # 密码设置后访问 redis 必须输入密码 requirepass 123456其他常见配置 # 监听端口 port 6379 # 工作目录默认是当前目录也就是运行 redis-server 时的命令日志、持久化等文件会保存在这个目录 dir . # 数据库数量设置为1代表只使用1个库默认有16个库编号0~15 databases 1 # 设置 redis 能够使用的最大内存 maxmemory 256mb # 日志文件默认为空不记录日志可以指定日志文件名 logfile redis.log2.3启动指定配置 redis # 进入 redis 安装目录 cd /soft/redis/redis-7.2.1/ # 指定配置文件启动 redis redis-server redis.conf # 查看 redis 进程是否启动成功 ps -ef | grep redis3)开机自启 如果服务器关闭了的话redis 也会关闭如何做到让 redis 开启自启可以通过配置来实现开机自启。如果不想设置 redis 开机自启以下内容可以不看。 3.1创建系统服务文件 首先新建一个系统服务文件 vi /etc/systemd/system/redis.service具体内容如下 [Unit] Descriptionredis-server Afternetwork.target[Service] Typeforking ExecStart/usr/local/bin/redis-server /soft/redis/redis-7.2.1/redis.conf PrivateTmptrue[Install] WantedBymulti-user.target注意这里 ExecStart 后面配置文件的路径不要写错(根据自身实际情况修改) 3.2重载系统服务 然后重载系统服务 systemctl daemon-reload3.3开机自启动操作 现在 redis 还没有实现开机自启它只是被系统管理了可以通过下面的命令操作redis # 启动 systemctl start redis # 停止 systemctl stop redis # 重启 systemctl restart redis # 查看状态 systemctl status redis设置 redis 开机自启 systemctl enable redis四、停止 如果想要停止 redis 可以先查看 redis 的进程信息 然后再杀死该进程即可 如果有配置 redis 的系统文件也可以通过以下命令停止 redis systemctl stop redis参考 Linux-安装Redis(详细教程) Linux安装Redis详细教程(2022) Linux 安装redis报redis-server: command not found怎么解决
http://www.hkea.cn/news/14308790/

相关文章:

  • 青岛网站建设哪家专业泉州关键词优化报价
  • 电商网站开发源码深圳广告公司前100名排行
  • 网站UI怎么做做网站推广前途
  • 做网站建设怎么样seo教程百度云
  • 横店网站开发找做报纸的背景图去什么网站
  • 2020站群seo系统有哪些平台可以发广告
  • 怎么将自己做的网站发到网上去网站页面设计的重要性
  • 淘宝客网站建站上海个人网站制作公司
  • 网站建设模板 源码 特效做网站服务器哪个好
  • 网站建设汇报织梦网站地图生成
  • 免费在线自助建站浙江做网站公司排名
  • 兰考县红庙关东村做网站的域名注册要求
  • 淄博网站定制Wordpress微支付
  • 金融网站的设计科技网络有限公司
  • 怎样做公司网站建设wordpress更改文件上传目录
  • 网站用户体验方案域名是指什么
  • 设计图片的app软件做seo网站标题用什么符号
  • 天津网站建设网站建设公众号开发者是什么
  • 46设计网站官网商城网站需求
  • 建设设计网站公司驾校网站建设方案
  • 温室大棚建设 网站及排名转卖r语言网站开发
  • 苏州网站开发公司济南兴田德润o厉害吗WordPress朗读
  • 网站ip流量查询杭州网站建设 双收
  • 网站背景颜色代码中国城乡建设部人力网站首页
  • 制作一个网站要花多少钱中文域名注册网站
  • 长春建立一个网站需要多少钱?php网站建设全程实例
  • 平台网站模板珠海柏泰教育官方网站建设
  • 萧山品牌网站建设三门峡网站优化
  • pc端网站开发总结招聘网站开发策划方案
  • 扬州做网站的网络公司免费自助建站哪个平台好