【Redis】(二)基本操作

String类型

在这里插入图片描述
redis清空数据:flashall

Hash类型

Hash类型中,每个key可以对应多个field,每个field又有自己的value,可以看成是一个一对多的字典(key,field),这个field又是一个一对一的字典(field,value)
在这里插入图片描述

List类型

在这里插入图片描述

Set类型

在这里插入图片描述

Zset类型

在这里插入图片描述
在这里插入图片描述

python操作Redis

  • 安装redis库pip install redis
  • 导入相关类from redis import StrictRedis
  • 创建类对象,关联ip和port

示例:

from redis import StrictRedis

my_redis = StrictRedis(host='***', port=6379, password='**', decode_responses=True)

my_redis.set("name", "mike")

my_redis.delete('name')
print(my_redis.get('name'))

主从搭建

主从概念
在这里插入图片描述
配置主
首先查看主的IP地址,假设为A,然后进入redis.conf文件修改

bind A

重启redis-server redis.conf

配置从
首先查看从的IP地址,假设为B,然后进入redis.conf文件修改

bind B
slaveof A 6379

重启redis-server redis.conf

查看主从关系

redis-cli -h A info Replication

Redis客户端连接主从

redis-cli -h 主或从的IP -p 端口号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Redis的Java基本操作可以通过使用Jedis库来实现。首先,你需要导入Jedis的驱动包,可以在你的项目的pom.xml文件中添加以下依赖项: ```xml <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> ``` 接下来,你可以使用以下代码来连接Redis服务器并进行基本操作: ```java import redis.clients.jedis.Jedis; import java.util.List; public class RedisBasicOperations { public static void main(String\[\] args) { // 连接到本地的Redis服务 Jedis jedis = new Jedis("服务器地址", 6379); // 测试连接是否成功 String response = jedis.ping(); System.out.println(response); // 输出:PONG // 清空当前选择数据库中的所有key System.out.println("删除当前选择数据库中的所有key:" + jedis.flushDB()); // 操作List数据类型 // 存储数据到列表中 jedis.lpush("list", "num1"); jedis.lpush("list", "num2"); jedis.lpush("list", "num3"); // 获取存储的数据并输出 List<String> list = jedis.lrange("list", 0, -1); for (int i = 0; i < list.size(); i++) { System.out.println("列表项为: " + list.get(i)); } } } ``` 以上代码演示了如何连接到Redis服务器并进行基本的操作,包括清空数据库和操作List数据类型。你可以根据自己的需求进行进一步的操作。 #### 引用[.reference_title] - *1* *3* [使用Java操作Redis](https://blog.csdn.net/Huang_ZX_259/article/details/122906569)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Java开发中对Redis基本操作](https://blog.csdn.net/m0_67094505/article/details/127605008)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值