redis學習筆記

一.快速入門

1.快速入門https://www.cnblogs.com/lyl6796910/p/7802615.html
2.www.redisdoc.com幫助文檔
2.Linux安裝redis
1.獲取redis資源
  wget http://download.redis.io/releases/redis-4.0.8.tar.gz
2.解壓
  tar xzvf redis-4.0.8.tar.gz
3.安裝
  cd redis-4.0.8
  make
  cd src
  make install PREFIX=/usr/local/redis
4.移動配置文件到安裝目錄下
  cd ../
  mkdir /usr/local/redis/etc
  mv redis.conf /usr/local/redis/etc
5.配置redis為后臺啟動
  vi /usr/local/redis/etc/redis.conf //將daemonize no 改成daemonize yes
6.將redis加入到開機啟動
  vi /etc/rc.local //在里面添加內(nèi)容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是開機調(diào)用這段開啟redis的命令)
7.開啟redis
  /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
常用命令  
  redis-server /usr/local/redis/etc/redis.conf //啟動redis
  pkill redis //停止redis
  卸載redis:
    rm -rf /usr/local/redis //刪除安裝目錄
    rm -rf /usr/bin/redis-* //刪除所有redis相關(guān)命令腳本
    rm -rf /root/download/redis-4.0.4 //刪除redis解壓文件夾
8.如果出錯解決方案參考(https://blog.csdn.net/m0_37564404/article/details/83543841
)
9.打開redis-cli報commend not found 執(zhí)行命令:sudo cp redis-cli /usr/local/bin/就可以了

二.學習(在redis-cli下)

1.字符串

set key value (設(shè)置字符串)
get key(獲取字符串)
info 查看連接數(shù)
incr key 自增(1)
decr key 自減
incrby key num(自增num)
getset key value(修改當前key的value)

2.list

lpush:從列表左側(cè)頭部添加數(shù)據(jù)


image

rpush:從右側(cè)尾部添加數(shù)據(jù)


image

lpop:從給左側(cè)頭部取出一個元素
image

rpop:從右側(cè)尾部取出一個元素


image

lrange:取出指定范圍的元素
Lrem:刪除列表指定元素3為刪除個數(shù)(如果小于0 從右往左刪除睛挚,如果等于0版扩,全部刪除)
image

lindex:獲取第幾個坐標下的值
image

llen:獲取列表的長度
image

lset:修改坐標小的值


image

ltrim:修剪列表
image

Linsert 指定位置添加元素
image

lpushx:如果存在列表就添加乾巧,不存在就不添加
rpushx:同上
blpop:如果列表有值就取出灰蛙,如果沒有值就阻塞到有值在獲取,超時時間(timeout 0代表無限期)
image

brpop:同上
brpoplpush:同上

3.hash

hset 設(shè)置一個hash
hget 獲取一個hash
hgetall 獲取hash里的所有key value
hdel 刪除某個字段
hexists 查看hash是否含有某個字段
hkeys 查看所有key
hvals 查看所有value

4.set(有去重功能,可以用來記錄用戶中獎id)

sadd(添加元素)
smembers(查看集合中有哪些元素)
sismember(查看集合是否包含某個元素)
srem 刪除元素
spop 彈出元素
sdiff 差集
sinter 交集
sunion 并集

5.sorted set (類似于java中的SortedSet 和HashMap的結(jié)合體,一方面他是一個set保證了value的唯一性另一方面他可以給每一個value賦予一個score代表value的權(quán)重zset可以用來存儲粉絲列表,value值是粉絲id我們可以對粉絲列表根據(jù)關(guān)注時間進行排序,zset也可以用來存儲學生成績value是學生id,score是學生考試成績,我們可以對考試成績進行排序就可以的到他的名字zset)

zadd key score value 增加(1)修改(0)
zcard 查詢有多少個key
zrange key 0 1查詢索引0 1 查詢所有0 -1
zrange key 0 1查詢索引0 1 查詢所有0 -1 withscore 帶score 一起查
zscore 查詢score
zrangebyscore -inf(負無窮) 查詢某個范圍內(nèi)的value
expire 設(shè)置過期時間
ttl查看剩余過期時間
setex 添加元素時添加過期時間
multi 開啟事務(wù)
exec 提交事務(wù)
discard 回滾

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末疤孕,一起剝皮案震驚了整個濱河市擅编,隨后出現(xiàn)的幾起案子寝并,更是在濱河造成了極大的恐慌蜕猫,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哎迄,死亡現(xiàn)場離奇詭異回右,居然都是意外死亡,警方通過查閱死者的電腦和手機漱挚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門翔烁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人旨涝,你說我怎么就攤上這事蹬屹。” “怎么了白华?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵慨默,是天一觀的道長。 經(jīng)常有香客問我弧腥,道長厦取,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任管搪,我火速辦了婚禮虾攻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘更鲁。我一直安慰自己霎箍,他們只是感情好,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布澡为。 她就那樣靜靜地躺著漂坏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上樊拓,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天纠亚,我揣著相機與錄音,去河邊找鬼筋夏。 笑死蒂胞,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的条篷。 我是一名探鬼主播骗随,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼赴叹!你這毒婦竟也來了鸿染?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤乞巧,失蹤者是張志新(化名)和其女友劉穎涨椒,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绽媒,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡蚕冬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了是辕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片囤热。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖获三,靈堂內(nèi)的尸體忽然破棺而出旁蔼,到底是詐尸還是另有隱情,我是刑警寧澤疙教,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布棺聊,位于F島的核電站,受9級特大地震影響松逊,放射性物質(zhì)發(fā)生泄漏躺屁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一经宏、第九天 我趴在偏房一處隱蔽的房頂上張望犀暑。 院中可真熱鬧,春花似錦烁兰、人聲如沸耐亏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽广辰。三九已至暇矫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間择吊,已是汗流浹背李根。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留几睛,地道東北人房轿。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像所森,于是被迫代替她去往敵國和親囱持。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容