一、安装部署
1、下载:
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
2、解压:
tar xzf redis-4.0.8.tar.gz
cd redis-4.0.8
make
3、安装:
cd src
make install PREFIX=/data/redis
4、移动配置文件:
cd ../
mkdir /data/redis/etc
mv redis.conf /data/redis/etc
5、修改配置:
//配置redis为后台启动
vi /data/redis/etc/redis.conf //将daemonize no 改成daemonize yes
//将redis加入到开机启动
vi /etc/rc.local
//在里面添加内容:/data/redis/bin/redis-server /data/redis/etc/redis.conf
(意思就是开机调用这段开启redis的命令)
6、开启redis
/data/redis/bin/redis-server /data/redis/etc/redis.conf
#停止redis
pkill redis
7、将redis-cli,redis-server拷贝到bin下,让redis-cli指令可以在任意目录下直接使用
cp /data/redis/bin/redis-server /usr/local/bin/
cp /data/redis/bin/redis-cli /usr/local/bin/
8、设置密码
redis-cli
config set requirepass 12345 //密码不能保存,重启完后会失效
//修改配置文件 加入参数 requirepass 12345
vi /data/redis/etc/redis.conf
// 去除requirepass 前的参数, 后面接上的就是密码
//重启redis
#连接
redis-cli -h 127.0.0.1 -p 9379 -a 12345
9、开放外网访问
//开放防火墙
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
//修改redis.conf配置
vi /data/redis/etc/redis.conf
bind 127.0.0.1 //前面加#注释掉
二、其他
1、复制数据:从主数据库建立,主从关系(有密码的需要在conf文件添加参数:masterauth)
SLAVEOF IP 6379 建立主从关系
slaveof no one 取消从关系 成为master
info Replication 主从信息查看
2、批量删除无用数据 redis-cli -h 127.0.0.1 -p 6379 -a 12345 keys *缓存测试* | xargs redis-cli -h 127.0.0.1 -p 6379 -a 12345 del
参考地址:https://www.cnblogs.com/happywish/p/10944253.html
https://www.cnblogs.com/zhoading/p/13212359.html
https://www.cnblogs.com/zhang0807/p/10153618.html 安装部署、配置
https://www.cnblogs.com/javastack/p/9854489.html 命令
注意:本文归作者所有,未经作者允许,不得转载