redis 基础命令

redis的简单操作

KEYS * 				        查看已存在所有键的名字   ****
TYPE						返回键所存储值的类型     ****
EXPIRE\ PEXPIRE 			以秒\毫秒设定生存时间       ***
TTL\ PTTL 					以秒\毫秒为单位返回生存时间 ***
PERSIST 					取消生存实现设置            ***
DEL							删除一个key
EXISTS 				        检查是否存在
RENAME 				        变更KEY名



---例子:
127.0.0.1:6379> set name zhangsan 
127.0.0.1:6379> EXPIRE name 60
(integer) 1
127.0.0.1:6379> ttl name
(integer) 57
127.0.0.1:6379> set a b ex 60
OK
127.0.0.1:6379> ttl a
127.0.0.1:6379> PERSIST a
(integer) 1
127.0.0.1:6379> ttl a
(integer) -1



#查看数据类型
10.0.0.63:6379> set a b
OK
10.0.0.63:6379> type a
string

数据类型:
redis有5种数据类型,分别是:
string: 字符类型
Hash:  字典类型
List:  列表
set:   集合
Sorted set:  有序集合



#设置过期时间 EXPIRE[以秒为单位]
10.0.0.63:6379> set a b
OK
10.0.0.63:6379> EXPIRE a 10   #设置为10秒过期,set的时候也可以添加时间 set a b ex 60
10.0.0.63:6379> get a   #正常
"b"
10.0.0.63:6379> get a   #到期
(nil)

#查看过期时间 
10.0.0.63:6379> ttl a
(integer) 92     #查看键值剩余过期时间

redis常用命令

info         #查看当前redis的负载情况 cpu 情况等 全部的信息
info  cpu    #单独查看cpu情况
info memory  #单独查看内存
info replication  #查看主从状态
info server   #查看redis的版本号,id  配置文件,命令路径等
client list   #查看当前连接的redis会话情况

CONFIG RESETSTAT 重置统计
CONFIG GET/SET 动态修改
dbsize    查看数据库里有多少键[不常用]
FLUSHALL  清空所有数据 [删库..小心,跑路必备]
select 1  切换到某个库,redis一共有15个库,一般用0号库。
FLUSHDB   清空当前库
MONITOR   监控实时指令
SHUTDOWN  关闭服务器
关闭数据库:
redis-cli -a root shutdown


通过命令关闭一个redis实例:
redis-cli -h 10.0.0.63 -a 123  shutdown
posted @ 2020-09-19 12:50  陈雷雷  阅读(139)  评论(0编辑  收藏  举报