redis常用方法總結?3.1 全局命令redis有5中數據結構 他們是鍵值對中的值對于鍵來說有一些通用的命令,接下來我們就來聊聊關于redis常用方法總結?以下内容大家不妨參考一二希望能幫到您!
3.1 全局命令
redis有5中數據結構 他們是鍵值對中的值對于鍵來說有一些通用的命令
1,查看所有鍵
keys * # 生産環境慎用
2. 查看鍵的總數
dbsize # dbsize 在計算鍵總數時不會遍曆所有鍵 而是直接獲取redis内置的鍵總數變量
3. 檢查鍵是否存在
exists key #如果存在返回1 反之0
4. 删除鍵
del key # 通過命令 無論值是什麼數據結構類型 del命令都可以将其删除
5. 鍵過期
expire key 時間秒 # 将key的生存時間設置為多少秒
pexpire key 毫秒 # 将key的生存時間設置為多少毫秒
expireat key timestamp # 将key的生存時間設置為Unix時間戳 秒
pexpireat key timestamp # ...毫秒
。。。。
3.2 字符串
redis-cli客戶端
1: mysql命令用來跟Mysql服務器進行交互
2: redis-cli命令用來跟redis服務器進行交互
1: 使用redis-cli客戶端可以登錄到redis服務器
redis-cli #可以使用-h來指定主機,-p來指定端口。默認登錄127.0.0.1的6379端口。
redis-cli -h xxx.xxx.xxx.xxx -p 6379
exit #退出當前會話(ctrl d)
shutdown #關閉redis服務器,命令不區分大小寫
set name hello #增加
get name #獲取
set name hello2 #修改
del name #删除,返回1代表删除成功
set name hello
GET name #命令不區分大小寫
set NAME HELLO
get name
get NAME #key區分大小寫
redis的key都是string,value支持字符串、列表、集合等
set key1 values1
get key1
mset k1 v1 k2 v2 k3 v3
mget k1 k2 k3
ttl k1 # 查看鍵的過期
incr # 遞增
type # 查看鍵的類型
3.3 列表
lpush 列表左邊、頭部添加元素 lpush list1 aa
rpush 右邊、尾部 添加元素 rpush list1 bb
lrange 從列表中取出一定範圍的元素 lrange list1 0 -1
3.4 哈希
hash
hmset 設置hash中的多個域
hget 取回單個域
hmget 取回一系列域值
hmset user:10086 username zhangsan age 22 job kk
hget user:10086 username
hmget user:10086 usern
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!