linux环境配置之redis安装(Centos)

小豆丁 1年前 ⋅ 274 阅读

一、安装部署

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  命令


全部评论: 0

    我有话说: