linux關於redis幾個注意點以及簡單操作使用

今天自己在騰訊雲服務器上安裝了一個redis,有幾個注意點總結下:

服務器啓動Redis後通過redis desktop manage卻一直無法連接,百度了很多方法,

  1.註釋掉bind 127.0.0.1     (取消綁定本地地址)

2.把daemonize no改爲daemonize yes   (是否爲進程守護,關閉ssh窗口後即是否在後臺繼續運行)

3.把requirepass foobared的註釋去掉,將foobared改爲需要的密碼

   把protected-mode no改爲protected-mode yes(在有密碼的情況下,打開保護模式)

4.關閉防火牆

跟着一一設置操作後開始無法連接,突然想到我是雲服務器,會不會是端口號6379沒有開放,果然取雲服務器一看,找到問題了.

 

 

平時使用redis:

1.啓動redis

進入到/usr/wangjian/software/redis/redis-5.0.7/bin

啓動 ./redis-server /usr/wangjian/software/redis/redis-5.0.7/etc/redis.conf

客戶端 redis-cli

auth Ln421715

Redis 默認有16個數據庫,即16個database
Select 【數字】       轉到第幾個數據庫
Dbsize               查看當前數據庫有多少個key
Keys *               當前庫的key查詢出來
Flushdb              清除當前庫
Flushall             清除所有庫
Auth 【密碼】         認證密碼
Exists【key的名字】   判斷某個key是否存在
Move key 【db序號】   將當前庫的key剪切到指定db序號
Expire key【時間秒】  爲給定的key設置過期時間,過期後會移除系統
Ttl key              查看還有多少秒過期,-1表示永遠不過期,-2表示已過期
Type key             查看你的key是什麼類型
Del key              刪除key
 

選擇db

SELECT 1

 

edis中操作string的指令解釋說明: 

String操作類型:
Set key value                        設置key,value
Get key                              獲得值key對應的value的值
Strlen key                           獲得key對應的value的長度
Incr key                             對key對應的value的值自增1
Incrby key 【數字】                   指定數字遞增
Decr key                             對key對應的value的值自減1
Decrby key 【數字】                   指定數字遞減
Getrange key 0 -1                    顯示指定範圍的key對應的value值(0到-1顯示全部)
Setrange key 0 x                     從零開始,修改原來的值,將原來的修改;原來爲“10”執行後爲“x0”
Setex key 【過期時間秒】 value        設置值的同時給定過期時間
Setnx key value                      若key不存在,設置value值纔會成功
Mset key value key value key value   一次性設置多個值
Mget key key key                     一次性獲得多個值
Msetnx key value key value           一次性設置多個之前不存在的值,若其中有一個key存在的話就不會成功
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章