以下命令在redis/src目錄下使用:
啟動 redis 服務
>./redis-server或者./redis-server ../redis.conf
連線redis:
> ./redis-cli
停止redis服務:
> ./redis-cli shutdown
以下命令在redis連線成功後使用:
> keys *
取出當前匹配的所有key
> exists larry
(integer) 0
當前的key是否存在
string(字串):
> set [key] [value]
建立鍵值對
>get [key]
獲取鍵值對
hash(雜湊):
> hmset [set]:[field] [key1] [value1] [key2] [value2]......
建立string型別的field和value的對映表
如 hmset user:1 username runoob password runoob points 200
> hmget [set]:[
field
]
獲取string型別的field和value的對映表
如hmget user:1
list(列表):
> lpush [key] [value]
建立簡單的字串列表,按照插入順序排序
> lrange [key] [start] [end]
獲取從下標start到end的字串列表
set(集合):
> sadd [key] [value]
建立string型別的無序集合
> smembers [key]獲取
string型別的無序集合
zset(sorted set:有序集合):
> zadd [key] [score] [value]建立
string型別的有序集合
> zrangebyscore [key] [startsocre] [endscore]
獲取score在startsoce與endscore之間的
string型別的有序集合(score可重複,value不可重複)
> del [keyname]
刪除當前key
> expire
設定過期時間
如:expire larry 10
(integer) 1
> move [keyname] [dbname]
(integer) 1
移動鍵值對到資料庫
> persist lv
(integer) 1
移除當前key的過期時間
> randomkey
隨機返回乙個key
> rename [oldname] [newname]
重新命名key
> type [keyname]
返回值的資料型別
type testlist
list
>ping
pong
連線測試
>select ad4databank
ok資料庫切換
> quit
退出連線
> dbsize
(integer) 12
當前資料庫中key的數量
> info
伺服器基本資訊
Redis基礎入門
效能 磁碟io效能低下 擴充套件 資料關係複雜,擴充套件效能,不便於大規模集群 降低磁碟io次數,越低越好 磁碟效能低就用記憶體 去除資料間關係,與簡單越好 不儲存關係,僅儲存資料 作用 應對基於海量使用者和海量資料前提下的資料處理。特徵 可擴容,可伸縮 大資料下高效能 靈活的資料模型 高可用 常見...
Redis基礎命令
一 基本操作 1 寫入乙個key set bar 1 返回ok即 成功 2 得到乙個key的值 get bar 3 獲取所有的key keys 獲取所有的鍵 4 判斷乙個鍵是否存在 exists bar 如果返回1即說明存在,返回0說明不存在 5 刪除鍵 del bar 返回值是刪除的鍵的個數 6 ...
redis基礎命令
1.增加一條記錄 redis 127.0.0.1 6379 set key1 hello 2.讀取一條記錄 get key1 hello 3.讓數字自增 set key2 1 ok incr key2 integer 2 get key2 2 4.增加一條列表記錄 lpush key3 first ...