一、簡介
redis裡的資料結構為庫-資料(鍵值對)
二、基礎操作
1.庫操作
redis預設給了16個庫,我們不必建立,只需要切換使用這些庫即可
select num(num為0-15之間的數字)
2.資料操作
1) 增
string型別:
set key value [key2 value2 key3 value3…..]
hash型別:
hset key field value
list型別:
lpush/rpush key value
linsert/rinsert key before/after 元素或索引值 value
set型別:
sadd key member
zset型別:
zadd key [權值score] member
2) 刪
string型別:
del key value
hash型別:
hdel key field [field1….]
list型別:
lpop/rpop key
ltrim key start stop
set/zset型別:
del key
3) 改
set key 新值
4) 查
string型別:
查詢key對應的值
get key
查詢所有的key
keys *
查詢key對應的值的長度
strlen key
hash型別:
檢視hash型別裡屬性對應的值
hget key field
查詢hash型別裡的鍵對應的屬性
hkeys key
查詢hash型別裡的所有物件
hvalues key
list型別:
查詢列表某一範圍內的值
lrange key start stop
查詢列表裡索引對應的值
lindex key index
set型別:
查詢該集合下所有成員
smembers key
zset型別:
查詢有序集合下某一範圍內的成員
zrange key start end
三、高階
訂閱、主從集群等待續整理.
go基礎之操作redis資料庫
關於redis的操作不多贅述,詳見菜鳥教程redis文件 這裡要引入第三方庫redisgo,go get github.com garyburd redigo redis 上面的github倉庫已遷移,使用 go get github.com gomodule redigo redis下面開始一些實...
操作redis資料庫的基礎命令
啟動資料庫 服務端 redis server 啟動資料庫客戶端 redis cli 選擇要操作的資料庫 select 0 選擇資料庫0redis資料庫的型別有string,list,hash string型別資料的操作 set key values 元素key不存在則新新增,存在則修改key的值為v...
資料庫操作學習之Redis資料基本操作
概述 這裡列舉了鍵值對和其它資料型別的一些常用操作 字串操作舉例 set name bill 設定鍵值 setex name 20 bill 鍵值20秒後過期 mset age 60 gender male 一次性儲存多個鍵值 get name 不存在則返回null mget name age 一次...