優點
高併發,高可用,高可擴充套件,高寫入
缺點
不支援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...