1.下载安装包
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
2.解压安装包并安装
1.tar xzf redis-5.0.3.tar.gz
2.cd redis-5.0.3
3.make
4.make install
3.启动和停止Redis
1.进入目录
cd /usr/local/bin
2.直接运行redis-server即可启动Redis
redis-server
4.通过初始化脚本启动Redis
1.进入目录redis源代码目录下的utils下
cd redis-5.0.3/utils/
2.将utils目录下 redis_init_script 复制到/etc/init.d
cp /root/redis-5.0.3/utils/redis_init_script /etc/init.d
3.建立以下2个文件夹
/etc/redis
/var/redis/端口号
4.然后将 /root/redis-5.0.3 目录下redis.conf 复制到上边新建的目录/etc/redis下
cp /root/redis-5.0.3/redis.conf /etc/redis
然后 重命名 mv redis.conf 6379.conf (这个根据端口号来)
5.修改6379.conf
vi 6379.conf
daemonize 改为 yes #使Redis以守护进程模式运行
pidfile 改为 /var/run/redis_端口号.pid #设置Redis的PID文件位置
port 改为 你的端口号 #设置Redis监听的端口号
dir 改为 /var/redis/你的端口号 #设置持久化文件存放位置
:wq 保存
6.现在可以通过以下命令启用、停用redis
/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop
5.让Redis随系统自动启动
1.修改文件
vi /etc/init.d/redis_6379
在打开的redis初始化脚本文件头部第四行的位置,追加下面两句
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
*注意 # 不要删除
:wq 保存
2.添加完毕后进行保存,即可通过下面的命令将Redis加入系统启动项里了
chkconfig redis_6379 on
通过上面的操作后,以后也可以直接用下面的命令对Redis进行启动和关闭了,如下
service redis_6379 start
service redis_6379 stop
*错误解决
/var/run/redis_6379.pid exists, process is already running or crashed
可以删除 rm -rf /var/run/redis_6379.pid
然后重新执行