Linuxredis常用命令

1. 启动redisserver lxlredis/redis.conf

关闭Redis服务 shutdown 然后exit退出

2.使用rediscli连接指定端口号测试,Redis默认端口6379:

redisclip 6379

ping回应pong

3.查看redis进程是否开启:psef|greap redis

String

开启连接端口

4.set key value

5.get key

6.exists key判断是否存在

回1存在
回0不存在

7.keys * :查看所有的key

8.测试:100个并发连接 100000请求

redisbenchmarkh localhostp 6379 –c 100 –n 100000
config get databases # 命令行查看数据库数量databases

9.select 8 # 切换数据库 DB 8

10.dbsize # 查看数据库大小

不同数据库之间 数据是不能互通的,并且dbsize 是根据库中key个数

11.flushdb清空当前数据库中的键值对。

12.flushall:清空所有数据库键值对。

13.del key删除键值

14.move key db:将键值移动指定数据库

15.expire key second设置键值对的过期时间(单位秒)

16.ttl查看该keyvalue的剩余时间

16.1 当前key没有设置过期时间,所以会返回-1.

16.2当前key有设置过期时间,而且key已经过期,所以会返回-2.
16.3当前key有设置过期时间,且key还没有过期,故会返回key的正常剩余时间.

17.type key:查看value数据类型

18.strlen key 返回key长度

19.append key value 追加value添加键值

20.DECR/INCR key :将指定key的value数值进行+1/-1(仅对于数字)

127.0.0.1:6379> set age 20 OK 127.0.0.1:6379> incr age (integer)

21 127.0.0.1:6379> decr age (integer) 20

List

21.CONFIG GET requirepass 获取密码

22.CONFIG set requirepass “” 设置密码

23.auth “” 输密码登入

24.redischeckaoffix修复aof文件

主从复制

25.查看当前信息info replication

26.slaveof hostip端口号配置当前机的主机

在这里插入图片描述

27.slaveof on one 主机断开连接了,手动让该从节点变成主机(如果主机恢复了就得重新配置节点

28.sentinel monitor myredis(被监控名称) 127.0.0.1(ip) 6379(端口) 1(代表主机挂了让从机投票看让谁接替主机) :sentinel.conf的配置信息名字内容都不能写错

29.redis-sentinel lxlredis/sentinel.conf启动配置的哨兵

30.哨兵配置文件其他信息

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

原文地址:https://blog.csdn.net/m0_71106830/article/details/130670190

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_43642.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注