您的当前位置:首页>全部文章>文章详情

【Linux】Linux对redis的常用命令

CrazyPanda发表于:2023-11-30 21:33:08浏览:719次TAG:
【转】Linux对redis的常用命令【侵删】

Linux对redis的常用命令

1. 启动:redis-server lxlredis/redis.conf

关闭Redis服务 shutdown 然后exit退出

2.使用redis-cli连接指定的端口号测试,Redis的默认端口6379:

redis-cli -p 6379

ping回应pong

3.查看redis进程是否开启:ps -ef|greap redis

String版

开启连接好端口后

4.set key value

5.get key

6.exists key:判断键是否存在

回1存在
回0不存在

7.keys * :查看所有的key值

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

redis-benchmark -h localhost -p 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查看该key-value的剩余时间

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.redis-check-aof --fix 来修复aof文件

主从复制

25.查看当前库信息: info replication

26.slaveof host(ip) 端口号 :配置当前机的主机

1.png

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

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

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

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

1.png

1.png

1.png

猜你喜欢

【Linux】Linux对redis的常用命令
Linux对redis的常用命令1. 启动:redis-server lxlredis/redis.conf关闭Redis服务 shutdown 然后exit退出2.使用redis-cli连接指定的端口号测试,Redis的默认端口6379:redis-cli -p 6379ping回应pong3.查看redis进程是否开启:ps -ef|greap redisString版开启连接好端口后4.set key value5.get key6.exist
发表于:2023-11-30 浏览:720 TAG:
【Linux】Linux中unzip解压后中文文件名乱码问题
方法一:在解压的时候直接指定编码格式#指定GBK GB18030编码也是可以的 unzip -O CP936 资料.zip12方法二:配置环境变量,指定unzip的参数在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件 比如,需要在/etc/environment中加入2行:    UNZIP="-O CP936"     ZIPI
发表于:2024-01-11 浏览:361 TAG:
【Linux】Linux面试题
问题一:绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?答案:绝对路径:如/etc/init.d当前目录和上层目录:./ …/主目录:~/切换目录:cd问题二:怎么查看当前进程?怎么执行退出?怎么查看当前路径?答案:查看当前进程:ps执行退出:exit查看当前路径:pwd问题三:怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令?答案:清屏:clear退出当前命令:ctrl+c 彻底退出执行睡眠 :ctrl+z
发表于:2024-07-17 浏览:280 TAG:
【Linux】Linux的chattr和lsattr命令详解
有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。这两个命令是用来查看和改变文件、目录属性的,与chmod这个命令相比,chmod只
发表于:2024-01-16 浏览:330 TAG:
【Linux】Linux命令大全:2W多字,一次实现Linux自由
前言大家好,我是40岁老架构师尼恩,Linux 的学习对于一个程序员的重要性是不言而喻的。学好它却是程序员必备修养之一。同时,也是很多公司的面试题。 比如说,曾有一个网易的面试题是:聊聊:你常用的几个Linux 命令?1这个 题目以及参考答案,收入咱们的 《尼恩Java面试宝典》,这里尼恩站在网上其他小伙伴的梳理的基础上,做个Linux 命令大全的文章,帮助大家实现Linux自由。使得大家可以充分展示一下大家雄厚的 “技
发表于:2023-11-29 浏览:649 TAG: