Java中使用Redis(不推薦)
Spring中使用Redis
-配置Redis連接池(Poolconfig)
-配置Redis的連接工廠(ConnectionFactory)
-配置key序列化器和value序列化器
-配置RedisTemplate
Redis的6種數據類型
String字符串
set key value //設置鍵值對
get key //通過鍵獲取值
del key //通過鍵刪除值
getset key value //修改原來鍵的對應值,並將舊值返回
RedisTemplate類的 opsForValue() 方法所返回的對象可以操作簡單的鍵值對,可以是字符串,也可以是對象,具體依據所配置的序列化方案。
Hash哈希散列表
存儲對象
hmset people id 001 name zhaoguang //設置多個鍵值對(hmset key field_1 value_1 ...)
hgetall people //獲取所有hash結構中的鍵值
hmget people id //獲取hash指定鍵的值,可以是多個
List列表
Set集合
ZSet有序集合
HyperLogLog基數