1.获取redis资源
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
2.解压
tar xzvf redis-4.0.8.tar.gz
3.安装
cd redis-4.0.8
make
cd src
make install PREFIX=/usr/local/redis
4.移动配置文件到安装目录下
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
5.配置redis为后台启动
vi /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes
6.将redis加入到开机启动
vi /etc/rc.local //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是开机调用这段开启redis的命令)
7.开启redis
cd /usr/local/redis/bin/
./redis-server /usr/local/redis/etc/redis.conf
常用命令
redis-server /usr/local/redis/etc/redis.conf //启动redis
pkill redis //停止redis
关闭 Redis 服务器 :redis-cli shutdown
卸载redis:
rm -rf /usr/local/redis //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
修改redis.conf
RT,打开redis.conf文件,搜索requirepass关键字,如下图:
关注标记的那一行,#requirepass foobared。设置密码的方法就是去掉注释的#,把foobared替换成自己的密码即可,例如将密码设置为123456:
修改完成后重启redis,再次通过redis客户端redis-cli登录并操作可以发现会报一个身份认证错误:
这就说明我们已经成功的设置了密码,所以通过客户端连接的话必须加上密码参数才能正常连接:
Redis启动、停止、查看
2017年06月13日 23:16:06
阅读数:12165
ps -ef |grep redis检查后台进程是否正在运行
#检测6379端口是否在监听
netstat -lntp | grep 6379
#使用`redis-cli`客户端检测连接是否正常
./redis-cli
停止
#使用客户端
redis-cli shutdown
#因为Redis可以妥善处理SIGTERM信号,所以直接kill-9也是可以的
kill -9 PID
如果执行上面导致Redis客户端连接不上或没有连接,可以重新启动Redis,打开这个文件目录下执行启动./etc/init.d/redis-server如下:
./etc/init.d/redis-server start
./etc/init.d/redis-server stop
./etc/init.d/redis-server restart
参考
https://blog.youkuaiyun.com/crazy__qu/article/details/78738264
https://www.cnblogs.com/kevinws/p/6281395.html
https://blog.youkuaiyun.com/u013519290/article/details/73196370
https://www.cnblogs.com/lauhp/p/8487029.html