Linux環境下redis常用命令


ps -ef | grep redis        ps -ef是查看所有的進程的 然后用grep篩選出你要的信息,redis是我篩選的信息

  

1 注冊服務:
2 redis-server --service-install redis.windows.conf --loglevel verbose
3 卸載服務:
4 redis-server --service-uninstall
5 注冊情況下啟動和停止-server-start
6            server-stop

 

  

沒注冊情況下啟動和停止-
啟動Redis:
redis-server --service-start
停止Redis:
redis-server --service-stop
  1  Redis命令   2 1--    redis-cli的使用之發送命令  3 默認連接:IP 127.0.0.1 端口 6379
 4 redis-cli  5 指定IP端口:  6     redis-cli –h 127.0.0.1 –p 6379
 7     Redis提供了PING-PONG機制,測試與客戶端和服務器鏈接是否正常  8     redis-cli ping  9  10     redis-cli  11     redis 127.0.0.1:6379>ping  12  PONG  13 
 14 2--    redis-cli的使用之命令返回值  15 狀態回復(最簡單的回復-redis提供的測試命令)  16 redis>PING  17 PONG  18 127.0.0.1:6379>SET test 123
 19 OK  20 錯誤回復(以error開頭,后面跟着錯誤信息)  21 127.0.0.1:6379>TEST  22 (error) ERR unknown command 'TEST'
 23 整數回復  24 127.0.0.1:6379>INCR test_incr  25 (integer) 1
 26 字符串回復(最長久的一種回復,雙引號包裹)  27 127.0.0.1:6379>get test  28 “123 29 多行字符串回復  30 127.0.0.1:6379>KEYS *
 31 1) "test_incr"
 32 2) "test"
 33 
 34 3-- 退出  35 127.0.0.1:6379> exit  36 
 37 4-- 關閉  38 127.0.0.1:6379> shutdown  39 
 40 5-- 基本命令KEYS GET SET  41 字符串類型是redis中最基本的數據類型,它能存儲任何形式的字符串,包括二進制數據。可以存儲JSON化的對象、字節數組等。一個字符串類型鍵允許存儲的數據最大容量是512MB。  42 賦值與取值:  43 SET key value  44 GET key  45 127.0.0.1:6379> keys *
 46 (empty list or set)  47 127.0.0.1:6379> set test 123
 48 OK  49 127.0.0.1:6379> set test1 ab  50 OK  51 127.0.0.1:6379> keys *
 52 1) "test1"
 53 2) "test"
 54 127.0.0.1:6379> get test  55 "123"
 56 127.0.0.1:6379> get test1  57 "abc"
 58 127.0.0.1:6379> get test2  59 (nil)  60 127.0.0.1:6379>
 61 
 62 6-- redis數據庫切換SELECT  63 redis默認支持16個數據庫,對外都是以一個從0開始的遞增數字命名,可以通過參數database來修改默認數據庫個數。客戶端連接redis服務后會自動選擇0號數據庫,可以通過select命令更換數據庫,例如選擇1號數據庫:  64 127.0.0.1:6379>SELECT 1
 65 OK  66 127.0.0.1:6379>GET test  67 (nil)  68 說明:  69 Redis不支持自定義數據庫名稱。  70 Redis不支持為每個數據庫設置訪問密碼。  71 Redis的多個數據庫之間不是安全隔離的,FLUSHALL命令會清空所有數據庫的數據。  72 
 73 7-- redis的基本命令之KEYS  74 獲取符合規則的建名列表。  75 KEYS *
 76 keys test[_]*
 77 keys t[a-d]  78 說明:  79 ? 匹配一個字符  80 * 匹配任意個(包括0個)字符  81 []  匹配括號間的任一字符,可以使用“-“表示范圍。如a[a-d]匹配ab/ac/ad  82 \x    匹配字符x,用於轉義符合,如果要匹配“?“就需要使用\?
 83 
 84 8-- redis的基本命令之EXISTS  85 判斷一個鍵是否存在。  86 如果鍵存在則返回整數類型1,否則返回0。  87 127.0.0.1:6379> keys *
 88 1) "test_incr"
 89 2) "test"
 90 127.0.0.1:6379> exists test  91 (integer) 1
 92 127.0.0.1:6379> exists test1  93 (integer) 0
 94 127.0.0.1:6379>
 95 
 96 9-- redis的基本命令之DEL  97 刪除鍵,可以刪除一個或者多個鍵,多個鍵用空格隔開,返回值是刪除的鍵的個數。  98 127.0.0.1:6379> del test  99 (integer) 1
100 127.0.0.1:6379> del test 101 (integer) 0
102 127.0.0.1:6379> del test test_incr 103 (integer) 1
104 127.0.0.1:6379>
105 
106 10-- redis的基本命令之TYPE 107 獲得鍵值的數據類型,返回值可能是string(字符串)、hash(散列類型)、list(列表類型)、set(集合類型)、zset(有序集合類型)。 108 127.0.0.1:6379> keys *
109 1) "test1"
110 2) "test"
111 127.0.0.1:6379> type test 112 string 113 127.0.0.1:6379> type test1 114 string 115 
116 11-- redis的基本命令之HELP 117 127.0.0.1:6379> help 118 redis-cli 2.8.19
119 Type: "help @<group>" to get a list of commands in <group>
120       "help <command>" for help on <command>
121       "help <tab>" to get a list of possible help topics 122       "quit" to exit 123 127.0.0.1:6379> help type 124 
125  TYPE key 126  summary: Determine the type stored at key 127   since: 1.0.0
128  group: generic 129 
130 官網:http://www.redis.io幫助
131  
132 12-- redis的基本命令之FLUSHALL 133 清空所有數據庫。 134 127.0.0.1:6379> FLUSHALL 135 OK 136 
137 13. redis的基本命令之FLUSHDB 138 清空當前數據庫。 139 127.0.0.1:6379> FLUSHDB 140 OK 141  
1)info                    #查看所有信息
   info Replication        #只查看Replication片段信息 查看角色

2)CentOS 配置防火牆操作實例(啟、停、開、閉端口):
注:防火牆的基本操作命令:
查詢防火牆狀態:
[root@localhost ~]# service   iptables status
停止防火牆:
[root@localhost ~]# service   iptables stop
啟動防火牆:
[root@localhost ~]# service   iptables start
重啟防火牆:
[root@localhost ~]# service   iptables restart
永久關閉防火牆:
[root@localhost ~]# chkconfig   iptables off
永久關閉后啟用:
[root@localhost ~]# chkconfig   iptables on

3)主從復制配置:
slaveof 192.168.80.21 6379(主上的IP地址)    #掛接到主
第一次執行slaveof,會全部內容進行復制。(全量復制)


pwd 查詢當前路徑
 
         

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM