一、查询是否安装redis,查询到目录说明已安装好
whereis redis-cli
whereis redis-server
二、卸载redis
第一种方法: yum remove redis
第二种方法:找到redis的安装路径删除
三、安装redis,下载源
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
四、解压压缩包
tar -zxvf redis-4.0.6.tar.gz
五、yum安装gcc依赖
yum install gcc //一路Y就可以
六、进入redis目录,编译安装
cd redis-4.0.6
make MALLOC=libc
七、将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
cd src && make install
八、测试是否安装成功,先切换到redis src目录
cd src
./redis-server //直接启动redis,出现redis界面代表安装成功,按 ctrl + c可以关闭窗口
九、以后台进程方式启动redis
cd redis-4.0.6
vim redis.conf
-
找到daemonize no修改为daemonize yes //改为后台启动
-
bind 127.0.0.1 改为 bind 0.0.0.0 //开启远程连接
-
requirepass foobared 改为 requirepass 密码 //修改密码
-
指定redis.conf文件后台启动
cd sr
./redis-server /usr/local/redis-4.0.6/redis.conf
-
关闭redis进程
ps -aux | grep redis
kill -9 序号
注
:vim快速查找字符,打开文件没有进行编辑(i)的时候(命令行窗口)输入:/要查找的字符 回车
,查找下一个属于n
,定位到之后再输入i
进行编辑.
十、设置开机自动启动
cd /etc //切换到etc目录
mkdir redis //创建redis目录
cp /usr/local/redis-4.0.6/redis.conf /etc/redis/6379.conf //将/usr/local/redis-4.0.6/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd //将redis的启动脚本复制一份放到/etc/init.d目录下
cd /etc/init.d //进入init.d目录
chkconfig redisd on 设置开机启动
注
:如果执行chkconfig redisd on出现service redisd does not support chkconfig
vim redisd
在第一行注释后加入如下两行注释,修改运行的优先级,保存退出
#chkconfig: 2345 90 10
#description: Redis is a persistent key-value database
再次执行chkconfig redisd on
启动:service redisd start
关闭:service redisd stop
十一、外部测试连接
通过redis客户端连接工具测试外部是否可以连接。