Redis数据模型及使用 2.1Redis安装与配置 2.2Redis数据操作 Java使用Redis
时间: 2023-11-02 21:00:09 浏览: 158
2.1 Redis安装与配置:
1. 下载Redis安装包:官网下载地址为 https://redis.io/download 。
2. 解压Redis安装包:使用命令 tar -zxvf redis-x.x.x.tar.gz 进行解压。
3. 进入解压后的Redis目录,使用命令 make 编译Redis。
4. 编译完成后,使用命令 make test 进行测试。
5. 安装Redis:使用命令 make install 进行安装。
6. 配置Redis:进入Redis目录中的 /redis.conf 文件,修改配置文件中的端口号、密码等参数。
7. 启动Redis:使用命令 redis-server 启动Redis服务。
2.2 Redis数据操作:
Redis是一种内存数据库,它支持多种数据结构,包括字符串、哈希、列表、集合、有序集合等。
下面是Java使用Redis的操作示例:
1. 引入Redis依赖:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
2. 连接Redis:
Jedis jedis = new Jedis("localhost");
3. 存储数据:
jedis.set("key", "value");
4. 获取数据:
String value = jedis.get("key");
5. 删除数据:
jedis.del("key");
6. 存储哈希:
Map<String, String> map = new HashMap<>();
map.put("field1", "value1");
map.put("field2", "value2");
jedis.hmset("key", map);
7. 获取哈希:
Map<String, String> map = jedis.hgetAll("key");
8. 存储列表:
jedis.lpush("key", "value1", "value2");
9. 获取列表:
List<String> list = jedis.lrange("key", 0, -1);
10. 存储集合:
jedis.sadd("key", "value1", "value2");
11. 获取集合:
Set<String> set = jedis.smembers("key");
12. 存储有序集合:
jedis.zadd("key", 1, "value1");
jedis.zadd("key", 2, "value2");
13. 获取有序集合:
Set<String> set = jedis.zrange("key", 0, -1);
阅读全文