Redis的使用(linux系统下)|持续更新···

一、在linux下操作redis时候,可能会用到的命令:

1、查看redis进程:ps aux|grep redis

2、删除redis文件夹以及下面的所有目录和文件:rm -rf redis

3、解压redis的压缩包:tar -xvzf redis-4.0.10.tar.gz

5、将/home/ssl/redis/redis-4.0.10/redis.conf文件文件拷贝到/usr/local/redis/bin目录下:

cp /home/ssl/redis/redis-4.0.10/redis.conf /usr/local/redis/bin

6、修改文件名称:mv redis.conf redis-6379.conf (将redis.conf修改为redis-6379.conf)

7、vi模式下,查找字符:/待查找字符,按n可查看字符下一个出现的位置;

 

二、redis基本操作:

1、启动redis服务: ./redis-server redis.conf

2、连接到redis:./redis-cli,退出:exit,也可以按ctrl+c;

3、关闭redis服务:./redis-cli shutdown

三、redis基本语句:

 
1、set k1 v1 #设置key为k1,value为v1,默认有效期为永久有效(-1);
2、set k2 v2 ex 5 #设置k2的有效期为5秒;
4、set k3 v3 px 5000 #设置k3的有效期为5秒;
5、expire k1 5 #将k1的有效期设置为5秒;
6、ttl k1 #获取k1剩余的有效时间,秒;永久为-1,失效为-2;

7、info replication #查看当前连接的redis主从信息;

四、redis开启主从配置:

1、复制三分conf文件:

cp redis.conf redis-6379.conf

cp redis.conf redis-6380.conf

cp redis.conf redis-6381.conf

2、分别编辑该三个conf文件:

修改dump.rdb为dump-6379.rdb,dump-6380.rdb,dump-6381.rdb;

分别设置logfile为6379.log、6380.log、6381.log;

分别设置三个文件的pid为6379.pid、6380.pid、6381.pid;

分别将三个文件中的port设置为6379、6380、6381

分别将三个文件的slave-read-only yes设置为no(设置为no表示当前启动的redis服务作为slave从机时,允许写入操作,yes表示只允许读取操作,不允许写)

完成之后输入“:wq!”保存退出。

3、(可选步骤)在两个从机的conf文件中,新增slaveof 127.0.0.1 6379 配置,表示当前服务启动的时候自动将自己设置为127.0.0.1 6379的从机。

4、主从配置的基本语句:slaveof 127.0.0.1 6379 (将当期服务设置为其他服务的从机),slaveof no one(取消主从关系,让自己重新成为独立的master)

五、配置redis的哨兵模式:自动监控主机是否宕机或者关闭,如果检测到主机关闭,则会在存活的从机中票选出其中一台设置为新的主机,当原先的主机重新启动后,也会自动成为新主机的从机。

1、新建sentinel.conf文件:touch sentinel.conf

2、给conf文件新增内容:sentinel monitor sslmaster 127.0.0.1 6380 1 ( sslmaster[master名称,任意]、127.0.0.1[master节点ip]、63879[端口]、1[投票选举次数])

2、

基础指令参考:http://redisdoc.com/

conf文件含义参考:https://blog.csdn.net/neubuffer/article/details/17003909

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值