Redis 清緩存

測試環境進入redis 方法

cd /home/psr/redis-2.8.17
src/redis-cli -h 127.0.0.1 -p 6379 -a   test.sm.psr.com

/home/psr/redis-2.8.17/src/redis-cli -p 6379 -a test.sm.psr.com keys "USER_LEFT_IMG_DAYILY_SHOW_*"| xargs /home/psr/redis-2.8.17/src/redis-cli -p 6379 -a test.sm.56psr.com del \\刪除全部

type KEYS,  查看keys 的類型

hash 類型的key , 用 HGETALL  KEYS

string 類型的key, 用 GET  KEYS
redis 127.0.0.1:6379> SET runoobkey redis
OK
redis 
127.0.0.1:6379> GET runoobkey
"redis"

Redis 列表(List)

Redis列表是簡單的字符串列表,按照插入順序排序。你可以添加一個元素到列表的頭部(左邊)或者尾部(右邊)

一個列表最多可以包含 232 - 1 個元素 (4294967295, 每個列表超過40億個元素)。

實例

redis 127.0.0.1:6379> LPUSH runoobkey redis
(integer) 1
redis 
127.0.0.1:6379> LPUSH runoobkey mongodb
(integer) 2
redis 
127.0.0.1:6379> LPUSH runoobkey mysql
(integer) 3
redis 
127.0.0.1:6379> LRANGE runoobkey 0 10

1) "mysql"2) "mongodb"3) "redis"

Redis 集合(Set)

Redis的Set是string類型的無序集合。集合成員是唯一的,這就意味着集合中不能出現重複的數據。

Redis 中 集合是通過哈希表實現的,所以添加,刪除,查找的複雜度都是O(1)。

集合中最大的成員數爲 232 - 1 (4294967295, 每個集合可存儲40多億個成員)。

實例

redis 127.0.0.1:6379> SADD runoobkey redis
(integer) 1
redis 
127.0.0.1:6379> SADD runoobkey mongodb
(integer) 1
redis 
127.0.0.1:6379> SADD runoobkey mysql
(integer) 1
redis 
127.0.0.1:6379> SADD runoobkey mysql
(integer) 0
redis 
127.0.0.1:6379> SMEMBERS runoobkey

1) "mysql"2) "mongodb"3) "redis"

hash 類型的key , 用 HGETALL  KEYS
127.0.0.1:6379>  HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
127.0.0.1:6379>  HGETALL runoobkey
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章