Redis基本操作
尚硅谷Golang課
Redis基本操作
-
本地在cmd輸入
redis-cli
啟動操作用戶端 -
遠端連接:
$ redis-cli -h host -p port -a password
// 範例
$ redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
PING
測試連接
數據
- 數據結構類似JSON都是Key-Value
- 五大數據類型String、Hash、List、Set、Zset
String
-
最基本的字串,value最大值=512M
-
指令:
-
set(如果存在就相當於修改)
-
get
-
del (很多指令可以用tab協助完成)
-
setex(幾秒後自毀)
-
Hash
指令:
HSET key field value
hget、hdel
一次設多項(空格隔開)hmset、hmget
hlen:統計有幾個元素
hexists:看field是否存在
List
是個有序的鏈表,元素的值可以重複,可以把東西加在頭或尾
指令:lpush 從左往管子裡塞東西,一直推擠過去
lrange 0 end (最左是0 1 2 3…,也可以用負數 -1表示最後一個 -2表示倒數第2
比如說lrange 0 -1 =從左開始全顯示
rpush 從右邊加東西 (就順序上來說比較習慣)
lpop / rpop 從左或右取出數據(彈走了)
del key 刪掉就沒了
lindex 按照索引下標獲得元素(從左到右0開始)
llen 長度
Set
String類型的無序集合(元素的值不能重複)
舉例 存放email不該重複 (重複加了無效)
指令saad
smembers 印出所有值
sismember 判斷值是否成員
srem 刪除指定值
上次修改於 2021-08-01
此篇文章的評論功能已經停用。