<?php
/** * created by phpstorm.
* user: perilla
* date: 2018/4/27
* time: 9:13
*/namespace reids;
/** * class reids
* 作用:學習redis
*/class reidselse
}/**
* strng(字串):
* set**/
public function strings()
/*** list(列表)
** 常用
* lpush(key,val)/rpush(key,val) 從左(頭)插入乙個值/從右(尾)插入乙個值
* 高階:lpushx(key,val)/rpushx(key,val) 加入之前先判斷,如果存在就不插入
* lpop()/rpop() cong
* lrange(key,start,end)/lgetrange() 返回某列表的從哪到哪的引數 0到-1獲取全部
* lsize(key) 獲取某列表的長度
* lget(key,index)/lindex(key,index) 獲取某列表某個鍵的值
* lset(key,index) 設定某列表某個鍵的值
* ltrim(key,start,end)/listtrim() 擷取某列表某個鍵到某個鍵的值,其餘的刪除
* lrem(key,val,count)/lremove() 刪除某個值的數量,count為正數,從左到右刪除,為負數,從右到左刪除,為0全部刪除
*/public function lists()
/*** hash(字典)
** 常用
* hset(key,index,val) 設定乙個值
* hget(key,index) 獲取乙個值
* hkeys(key) 獲取所有的鍵
* hvals(key) 獲取所有的值
* hgetall(key) 獲取所有的鍵值對
* hlen(key) 獲取長度
* hdel(key,index) 刪除乙個鍵值對
* hmset(key,arr) 批量設定
* hmget(key,arr) 批量獲取
* hexists(key,index) 是否存在
* hincrby(key,index,val) 給值增加乙個整數
* hincrbyfloat(key,index,val) 給值增加乙個浮點數
*/public function hashs()
/*** set(集合)
* * sadd(key,val) 設定乙個值
* smembers(key) 獲取所有值
* srem(key,index) 刪除乙個值
* sismember(key,index) 判斷乙個值是否存在
* spop(key) 移除並返回乙個隨機元素
* sinter(key,key2) 返回兩個陣列的交集
* sinterstore(newkey,key,key2) 返回兩個陣列的交集並放入到新陣列中
* sunion(key,key2) 返回兩個陣列的並集
* sunionstore(key,key2) 返回兩個陣列的並集
* sdiff(key,key2) 返回兩個陣列的差集
* sdiffstore(key,key2) 返回兩個陣列的差集
** scard(key) 獲取成員數量
* sismember
*/public function sets()
/*** sorted set(有序集合)
** zadd(key,index,val) 設定乙個鍵值對
* zrange(key,start,end,withscores) 返回集合 withscores為true 鍵值反轉
* zscore(key,val) 返回索引
* zcard(key) 返回長度
* zrem(val) 刪除指定成員
* zcount(key,start,end) 返回區間存在個數
* zrangebyscore(key,start,end) 返回區間的陣列
* zremrangebyscore(key,start,end) 移除這個區間的值
* zincrby(key,add,val) 給某個值增加乙個值
*/public function sortedset()
/*** 按一定規律列印一些資料
*/public function dumps($demo,$val)
}
Redis常用命令
1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...
redis常用命令
redis cli p 6079 登陸redis,埠為6079 auth psssword 如果redis帶密碼,則執行上邊一行,password替換為你的密碼。src redis cli p 6380 keys wei xargs src redis cli p 6380 del 批量刪除埠為63...
Redis常用命令
啟動 redis 服務 src redis server或者src redis server redis.conf src redis server redis.conf 1 log.log 2 errlog.log 1為標準輸出,2為錯誤輸出 將 redis 作為 linux 服務隨機啟動 vi ...