热议:如何使用Redis存储数据,怎么将数据存入redis?新手指南来了

文章导读
使用Redis存储数据最简单的方式是通过SET命令。将数据存入Redis:redis-cli -h 127.0.0.1 -p 6379,然后输入SET key value,比如SET name "张三",这样就把key为name的值张三存进去了。GET name就能取出来。
📋 目录
  1. 基础存储方法
  2. 新手入门步骤
  3. 字符串类型存储
  4. 连接Python存数据
  5. Hash类型存复杂数据
  6. 列表存数据
  7. Java存入示例
A A

基础存储方法

使用Redis存储数据最简单的方式是通过SET命令。将数据存入Redis:redis-cli -h 127.0.0.1 -p 6379,然后输入SET key value,比如SET name "张三",这样就把key为name的值张三存进去了。GET name就能取出来。

新手入门步骤

第一步,安装Redis,下载Windows版或用Docker运行docker run -d -p 6379:6379 redis。连接后用SET mykey "hello redis"存数据,之后用KEYS *查看所有key,超级简单,新手5分钟上手。

字符串类型存储

Redis默认用字符串存数据,命令是SET key value,比如SET user:1 "{"name":"李四","age":25}",存JSON字符串。取用GET user:1。要存整数用INCR,但基础就是SET和GET。

连接Python存数据

pip install redis,代码:import redis r = redis.Redis(host='localhost', port=6379, db=0) r.set('foo', 'bar') print(r.get('foo')),运行后数据就存Redis里了,Python新手必备。

Hash类型存复杂数据

不止SET,HMSET user:100 name "王五" age 30,存成哈希。HGET user:100 name取出name。多字段数据用HSET更好,不用JSON。

热议:如何使用Redis存储数据,怎么将数据存入redis?新手指南来了

列表存数据

LPUSH mylist "item1" "item2"存列表,RPOP取出。适合队列,Redis列表超快。

Java存入示例

用Jedis:Jedis jedis = new Jedis("localhost", 6379); jedis.set("key", "value"); jedis.close(); Java项目直接集成存数据。

FAQ
Q: Redis怎么安装?
A: Windows下载zip解压运行redis-server.exe,Linux用apt install redis-server。
Q: 数据怎么持久化?
A: 配置save 900 1让它定时写盘。
Q: 连接密码怎么设?
A: redis.conf里requirepass "password",连接时加--pass。
Q: 存大文件行吗?
A: 不行,Redis存小数据,超大用文件服务器。