Redis学习笔记之二 :在Java项目中采纳Redis

redis存储list示例

图片 1

Hash

Redis hash 是一个键名对聚集。
Redis
hash是一个string类型的field和value的映射表,hash尤其符合用于存储对象。
Hmset 设值
Hgetall 取值
图片 2

Redis的数据类型

Redis协理八种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted
set:有序聚集)。

redis存储string示例

使用set和get来测试
图片 3

redis存储set示例

图片 4

测试服务连接

引入架包: import redis.clients.jedis.Jedis;
经过ping 命令测试服务场馆
图片 5

Set

Redis的Set的无序聚集。
集结是经过哈希表已毕的,所以添加,删除,查找的复杂度都是O(1)。
sadd 命令
拉长一个string成分到,key对应的set集合中,成功再次来到1,假使成分已经在联谊中再次回到0,key对应的set不存在再次来到错误。
smembers 查看
图片 6

下载redis驱动包:

https://mvnrepository.com/artifact/redis.clients/jedis/2.9.0
在java项目中添加jedis.jar包

输出所有

图片 7

成功配置redis之后,便来学习使用redis。首先了解下redis的数据类型。

Zset

Redis的Zset(sorted set)是string类型的不变聚集。
Redis zset 和 set 一样也是string类型成分的聚合,且不允许再度的分子。
差其余是种种成分都会波及一个double类型的分数。redis正是经过分数来为汇集中的成员进行从小到大的排序。
zset的积极分子是绝无仅有的,但分数(score)却可以重复。
zadd 命令
添日成分到聚集,成分在汇集中设有则更新对应score
zrangebyscore 查看
图片 8

了解了redis的基本数据类型之后,于是便可以在java项目中使用redis。

在java中使用redis

String

string是redis最中央的品种,你可以了然成与Memcached一模一样的花色,一个key对应一个value。
string类型是二进制安全的。意思是redis的string可以包含其余数据。比如jpg图片或许连串化的目的。
string类型是Redis最中央的数据类型,一个键最大能积存512MB。
例:
图片 9

List

Redis
列表是大概的字符串列表,根据插入顺序排序。你可以添加一个因素到列表的头顶(左侧)或然底部(左边)。
Lpush 插入
Lrange 查看
图片 10

相关文章