redis的命令以及簡單操作

2021-10-04 04:47:31 字數 2385 閱讀 2389

優點

高併發,高可用,高可擴充套件,高寫入

缺點

不支援sql語句

學習使用成本較大

安裝好之後連線視覺化工具需要修改幾個配置檔案

1.bind 127.0.0.1 改為 bind 192.168.133.104

2.protected-mode yes 改為 protected-mode no

開啟redis命令

將檔案的許可權改為所有人

[root@doit04 redis]# chown -r nobody:nobody /data

開啟redis服務

[root@doit04 redis]# redis-server redis.conf

檢視關於redis的埠程序

[root@doit04 redis]# ps -ef | grep redis

殺死該程序

[root@doit04 redis]# kill -9 $

進入到redis客戶端

[root@doit04 redis]# redis-cli -h 192.168.133.104 -p 6379 -a 123456

redis在客戶端的命令

keys *

//檢視所有的key列表

del key //刪除key

select x //選擇庫

flushdb //清空當前資料庫0-15

192.168

.133

.104

:6379[1

]> sadd user xiaoming xiaoli xiaohua //新增乙個k,中的多個v,

(integer)

3192.168

.133

.104

:6379[1

]> smembers user //檢視這個k中的所有v1)

"xiaoli"2)

"xiaohua"3)

"xiaoming"

192.168

.133

.104

:6379[1

]> srem user xiaohua//移除k中的某乙個v

(integer)

1192.168

.133

.104

:6379[1

]> smembers user //檢視這個k中的所有v1)

"xiaoli"2)

"xiaoming"

192.168

.133

.104

:6379[1

]> hset user:

1 name zhangsan //新增乙個name=>value鍵值對到key這個hash型別

(integer)

1192.168

.133

.104

:6379[1

]> hmset user:

1 age 18 *** nan like playbasketball//新增v

ok192.168

.133

.104

:6379[1

]> hmget user:

1 name age *** like//批量獲取hash型別的鍵對應的值1)

"zhangsan"2)

"18"3)

"nan"4)

"playbasketball"

192.168

.133

.104

:6379[1

]> hgetall user:

1//返回雜湊表 key 中,所有的鍵和值1)

"name"2)

"zhangsan"3)

"age"4)

"18"5)

"***"6)

"nan"7)

"like"8)

"playbasketball"

192.168

.133

.104

:6379[1

]> hkeys user:

1//返回雜湊表 key 中的所有鍵1)

"name"2)

"age"3)

"***"4)

"like"

192.168

.133

.104

:6379[1

]> hvals user:

1//返回雜湊表 key 中的所有值1)

"zhangsan"2)

"18"3)

"nan"4)

"playbasketball"

redis命令操作以及持久化

命令操作 1.redis的資料結構 redis儲存的是 key,value格式的資料,其中key都是字串,value有5種不同的資料結構 value的資料結構 1 字串型別 string 2 雜湊型別 hash map格式 3 列表型別 list linkedlist格式。支援重複元素 4 集合型別...

Redis入門以及基本操作命令

概念 redis remote dictinary server 是用c語言開發的乙個開源的高效能鍵值對 key value 資料庫 特徵 資料間沒有必然的關聯關係 內部採用單執行緒機制進行工作 高效能。官方提供測試資料,50個併發執行100000個請求,讀的速度是110000次 s,寫的速度是81...

Redis安裝以及基本操作命令

redis安裝 cd redis 2.6.14 make prefix usr local redis install 可能會出現的錯誤提示 提示1 make 3 gcc 命令未找到 解決 yum y install gcc c 提示2 在包含自 adlist.c 34 的檔案中 zmalloc.h...