Redis

目录

  1. Redis介绍

  2. 如何安装redis

  3. 如何卸载redis

  4. redis数据类型

  5. redis通用命令

  • 字符串string
  • 列表list
  • 哈希hash
  • 集合set
  • 有序集合zset

    1.Redis介绍

                1.redis是开源的(开放式源代码的意思)的,免费的,高性能的 非关系型数据库

                2.数据存储在内存,一key-value(键值对)形式存储

                3.可以设置过期时间,过期自动删除,也可以做持久化

      2.如何安装redis

                

  1. 下载压缩包

    下载地址:Releases · tporadowski/redis · GitHub

    备用:https://hub.fastgit.xyz/tporadowski/redis/releases 切记:镜像站不要登录自己的github账号!!!

  2. 解压缩包

  3. 配置环境变量

  4. 注册服务并绑定使用的配置文件

    redis-server --service-install 配置文件地址  # 安装服务
    redis-server --service-uninstall  # 卸载服务
  5. 启动server程序

    redis-server --service-start # 启动redis服务器
    redis-server --service-stop # 停止redis服务器

    注意:修改配置文件之后,需要重启redis服务器

  6. 客户端连接数据库

      3.如何卸载redis

1.停止server程序

redis-server --service-stop # 停止redis服务器

2.卸载服务

redis-server --service-uninstall  # 卸载服务

3.删除环境变量

4.删除掉redis的那一条环境变量

5.删除redis的解压目录

      4.redis数据类型

                5种:字符串、列表、哈希、集合、有序集合

                redis数据库中,都是以 键值对 的形式存放数据

                键                          值

                'jieshao'                 '这小伙真帅' # 字符串

                'shengao'                 '182.3' # 字符串

                'chengji'                 [100,90,80,70,100] # 列表

                'miaoshu'                 {'xingming':'郭兆雨', 'zichan':'30000','xingbie':'保密'} #哈希

                'nvpengyou'                 (nv1,nv2,nv3,nv4,nv5) # 集合

                'nvpengyou2'                 (nv1:100,nv2:90,nv3:95) #有序集合

      5.redis通用命令

                redis默认有16个 数据库(0-15) select 3 # 切换到数据库3

                keys * #查看所有的key

                type key1 #查看key的数据类型

                exists key1 #key 是否存在

                del key1 #删除一个key

                rename key key1 #重命名

                flushdb # 清空当前数据库

                flushall # 清空所有数据库

        

  • 字符串string
  1. set 键 值 ex 过期时间 # 添加数据 带过期时间

    get 键 # 获取数据

    strlen 键 # 查看字符串长度

    mset / mget

  • 列表list
  1. lpush 键 数据 # 头插

    rpush 键 数据 # 尾插

    lrem 键 个数 数据 #删除指定个数的数据,0代表所有

    lrange 键 起始下标 结束下标 # 查询

    lset 键 下标 新数据 # 修改指定下标的数据

    ltrim 键 起始下标 结束下标 # 截取数据

  • 哈希hash
  1. hset 键 字段 值 # 添加字段

    hget 键 字段 # 获取字段

    hgetall 键 # 查询全部的字段和值

    hkeys 键 # 查询全部字段

    hvals 键 # 查询全部值

    hdel 键 字段 # 删除字段

  • 集合set
  1. sadd 键 值... # 添加

    smebers 键 # 查看全部数据

    scard 键 # 查看数据个数

    srem 键 值 # 删除指定值

  • 有序集合zset
  1. zadd 键 分 值... # 添加

    zrange 键 起始下标 结束下标 withscores # 查询 从小到大

    zrevrange 键 起始下标 结束下标 withscores # 查询 从大到小

    zrem 键 值 # 删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

圆圆coisini

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值