redis儲存的是key,value格式的資料,其中的key是字串,value有5種不同的資料結構
value的資料結構
1.字串型別 string
2.雜湊型別 hash
3.列表型別 list
4.集合型別 set
5.有序集合型別 sortedset
1.儲存:set key value
2.獲取:get key
3.刪除:del key
1.儲存:hset key field value
2.獲取:
hget key field 獲取指定的field對應的值
hgetall key:獲取所有的field對應的值
3.刪除:hdel key field
可以新增乙個元素到列表的頭部或者尾部
1.新增:
push key value 將元素加入列表頭部
rpush key value 將元素加入列表尾部
2.獲取:
lrange key start end : 範圍獲取
3.刪除:
lpop key :從列表的頭部刪除乙個元素,並將元素返回
rpop key :從列表的尾部刪除乙個元素,並將元素返回
列表允許重複
不允許新增重複元素,儲存的元素是無序的
1.儲存:sadd key value
2.獲取:smembers key:獲取set集合中所有元素
3.刪除:srem key value:刪除set集合中的某個元素
不允許重複元素,且元素有序
1.儲存:zadd score value;
2.獲取:zrange key start end
3.刪除:zren key value
1.keys * :查詢所有的鍵
2.type key :獲取鍵對應的value型別
3.del key :刪除指定的key value
Redis基礎型別常用操作命令
概念 redis是用c語言開發的乙個開源的高效能鍵值對資料庫。特徵 任務佇列 如 秒殺 搶購 購票等。即時資訊查詢 如 排行榜等。時效性資訊控制 如 驗證碼 投票控制等。分布式資料共享 如 分布式架構中的session等。訊息佇列 分布式鎖 單個string型別的儲存空間為512mb string基...
redis命令 redis命令操作
redis命令操作 1.字串型別 string 1.儲存 set key value 2.獲取 get key 3.刪除 del key 2.雜湊型別 hash 1.儲存 hset key field value 2.獲取 1.hget key field 獲取指定的field對應的值 2.hget...
redis的基礎操作
插入 單次插入 set key value 多次插入 mset key1 value1 key2 value2 設定帶時效性 setex key time value 追加值 查詢 單次查詢 get key 多次查詢 mget key1 key2 key 3刪除 支援多個刪除 del redis命令...