Redis安装与基本使用

1. Redis安装

本文暂时只介绍windows下的Redis安装

  1. 下载 - 首先需要到Redis官网(Redis官网)下载对应系统的redis版本。图方便可以直接下载msi的安装文件(x64-3.0.504版本的Redis下载地址)。

  2. 安装 - 打开下载好的msi文件,一直点next就行,期间可以根据需求自行修改安装地址、端口号、缓存大小等,建议勾选将redis添加到环境变量

  3. 启动服务器 - 安装完成后,可以在安装目录下找到 “redis - server.exe” 文件,双击该文件启动 Redis 服务。或者,也可以将 Redis 的安装目录添加到系统环境变量中,然后在命令行中使用 “redis - server” 命令启动服务
    redis启动界面

  4. 连接到redis - 在命令行中使用 “redis - cli” 命令连接到 Redis 服务器(前提是已将 Redis 的安装目录添加到环境变量中),然后就可以进行 Redis 操作了。 redis服务界面

  5. 注册到window服务中 - 首先使用win+R 输入servers.msc查看系统中是否存在redis服务,若不存在则找到reids的安装目录,在搜索栏中输入cmd在当前文件位置下打开控制台,输入:redis-server --services -install.然后再次查看是否存在redis服务 。卸载使用 reids-server --services --uninstall

2. Redis的基本使用

2.1 数据类型操作 - 字符串(String)

  • 设置键值对 - set key value ,key是键,value是值
  • 获取键值 - get key,key是需要获取值的键
  • 自增 - INCR key,对key的值加一
  • 自减 - DECR key,对key的值减一

2.2 数据类型操作 - 哈希(Hash)

  • 设置值 - hset key:value 哈希适合存储对象类型的数据,例如hset uid:1 name “xiaomin”
  • 获取值 - hget uid:1 name
  • 获取对象所哟值 -hgetall uid:1

2.3 数据类型操作 - 列表(List)

  • 向列表头部添加元素 - lpush listname value
  • 向列表尾部添加元素 - rpush listhame value
  • 从列表头部取元素 - lpop listname
  • 从列表尾部取元素 - rpop listname

2.4 数据类型操作 - 集合(Set)

集合是一个无序的、不包含重复元素的字符串集合

  • 向集合添加元素 - sadd setname value1 value2 ,重复添加只保留一个
  • 检查元素是否在集合中 - sismember setname value
  • 集合交集 - sinter set1 set2
  • 集合并集 - sunion set1 set2
  • 集合差集 - sdiff set1 set2

2.5 数据类型操作 - 有序集合(Sorted Set)

  • 向有序集合添加元素 - zadd setname scroe value ,value值,scroe分数,根据分数进行排序
  • 获取有序集合的元素 - zrange/zrevrange zsetname starrt end 获取升序/降序 从start 到 end之间分数的元素

3.基本使用 Redis-key

  • ping 查看当前服务链接状态 返回PONG
  • clear 清除当前控制台
  • flushall 清除所有库中的内容
  • keys * 查看当前库 下的所有key
  • set/get 设置/获取键值
  • exists key 判断当前库中是否包含key
  • move key value 移除当前库中key为1
  • expire name time 设置key的过期时间
  • ttl key 查看key的剩余过期时间
  • type key 查看key的类型
  • del key 删除键
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值