redis

本文详细介绍了如何在Windows环境下安装Redis,并提供了启动与连接的步骤。此外,还深入解析了Redis中的五种核心数据类型:String、Hash、List、Set与Zset的操作方法,包括设置、获取、删除等基本指令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、下载windows版本的Redis

官网下载地址:http://redis.io/download

github下载地址:https://github.com/MSOpenTech/redis/tags

二、安装Redis

1.这里下载的是Redis-x64-3.2.100版本,我的电脑是win7 64位,所以下载64位版本的,在运行中输入cmd,然后把目录指向解压的Redis目录。

 

2.启动命令

redis-server redis.windows.conf,出现下图显示表示启动成功了。

 


3.客户端连接命令

然后再打开一个cmd窗口也是切换目录到redis运行,运行redis-cli.exe -h 127.0.0.1 -p 6379命令

Redis中的五种数据类型的操作 

1.设置String类型:(一个键最大存储:512MB)

  set name"value"  //设置name变量名称下的值"value"
  mset name1 "value1" name2"value2"  //同时设置name1、name2多个值
  get name  //获取name变量名的值“value”
  mget name1 name2  //获取多个name1和name2的值
  del name  //删除name的值

 

2.设置Hash类型:(每个hash可以存2^32-1,40多亿个键值对)

  hmsetmyhash field1 "Hello" field2 "World"  // hmset同时可以设置多个key-value键值对
  hset myhash field3 "Xixi" // hset只能设置一个key-value键值对
  hmget myhash field1 field2   //hmget可以同时获得多个key-value键值对
  hget myhash field3  // hget可以只能获取一个key-value键值对
  hgetall myhash  // hgetall可以获取所有的key和value的数据信息

 

3.设置List类型:(有序,每个List可以存2^32-1,40多亿个列表信息)

  lpushmylist aaaa  // 头部插入(左边插入)
  rpush mylist bbbb  // 尾部插入(右边插入)
  lrange mylist 0 10  // 查询mylist从0到10的值,包含10的值

 

4.设置Set类型:(无序Set,每个Set可以存2^32-1,40多亿个Set成员)

  sadd mysetaaaa bbbb cccc  // sadd可以同时添加多个不重复的元素信息数据
  smembers myset  // smembers用来查询myset的所有元素信息数据
注:当插入信息为重复信息,第二次插入操作是无效的。

 

5.设置Zset类型:(有序Set,按照socre数值从小到大排序)

  zadd Zset名称 score数值(用于排序) 添加元素
例:zadd zset 0 aaaa
    zadd zset 1 bbbb
    zadd zset 2 cccc

或:zadd zset 0 aaaa 1 bbbb 2cccc  // 可以同时设多个不同元素信息,其中的score数值可以重复


    zrangebyscore zset 0 100  //查询score数值0~100含100的所有元素数据
注:zrange zset 0 100  //查询的是按照下标从0到100含100的所有元素数据

 

6.通用操作:

del key名称   //删除key的值,可以同时删除多个Key
keys *   //查询redis中所有的key名称信息
keys my*   //查询以my开头的key名称信息
type key名称    //查询Key的数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值