Redis常用命令 03

Redis 常用命令

启动客户端

redis-cli 
127.0.0.1:6379>

默认启动6379端口

退出

127.0.0.1:6379> exit

登录帮助

redis-cli -h

常用登录的命令

命令作用
-h具体哪台主机
-p哪一个端口
-a密码
-n哪一个数据库0-15库,默认有16个库
-raw格式化,远程连接工具格式为主
redis-cli -p 6380 ## 登录6380端口的redis
127.0.0.1:6380> set k380:1 hello  ## 默认0库,设置k380:1 值为hello
OK
127.0.0.1:6380> get k380:1
"hello"
127.0.0.1:6380> SELECT 8  ## 切换到8库
OK
127.0.0.1:6380[8]> get k380:1
(nil)  ##nil未查到
127.0.0.1:6380[8]> 

遇到不会的怎么办,登录redis后,使用help命令

127.0.0.1:6380> help
redis-cli 6.2.4
To get help about Redis commands type:
      "help @<group>" to get a list of commands in <group>
      "help <command>" for help on <command>
      "help <tab>" to get a list of possible help topics
      "quit" to exit

To set redis-cli preferences:
      ":set hints" enable online hints
      ":set nohints" disable online hints
Set your preferences in ~/.redisclirc
127.0.0.1:6380> 

通用组全局配置

 help @generic

常用的命令

key

命令作用
DEL删除key
EXISTS是否存在
EXPIRE定义时间的,key的存活时间(内存优化)
KEYS接通配符,看下key有哪些
MOVE移动key
OBJECT可以查询key的object定义
PERSIST将定义过期的key持久化下来
TYPE查看value类型

查看所有key

127.0.0.1:6379> keys *
1) "k3"
2) "k2"
3) "k1"

key里面有一个属性type,描述的是里面value的类型

127.0.0.1:6379> set k1 99
OK
127.0.0.1:6379> type k1
string
127.0.0.1:6379> set k2 hello
OK
127.0.0.1:6379> object encoding k2
"embstr"
127.0.0.1:6379> object encoding k1
"int"
127.0.0.1:6379> incr k1
(integer) 100
127.0.0.1:6379> get k1
"100"
127.0.0.1:6379> incrby k1 22
(integer) 122
127.0.0.1:6379> get k1
"122"
127.0.0.1:6379> decr k1
(integer) 121
127.0.0.1:6379> get k1
"121"
127.0.0.1:6379> decrby k1 22
(integer) 99
127.0.0.1:6379> incrbyfloat k1 0.5
"99.5"
127.0.0.1:6379> get k1
"99.5"
127.0.0.1:6379> set k3 jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
OK
127.0.0.1:6379> object encoding k3
"embstr"
127.0.0.1:6379> append k3 jjjjj
(integer) 44
127.0.0.1:6379> object encoding k3
"raw"
127.0.0.1:6379> 

清库命令

FLUSHDB
FLUSHALL

两个命令都可以清库

redis类型

类型含义
String(Byte)字符串
list数组
setset集合
sorted_set有序set集合
hashhash集合
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值