2022-11-30 V1.1
Redis简介
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
执行速度: 读速度 11.2万次/秒 写速度8.6万/次平均10万次/秒。
Redis的下载
复制软件名输入框回复 Redis
此处为语雀内容卡片,点击链接查看:https://www.yuque.com/pmml/tools/er1osr
Redis的安装
双击运行,点击 Next
勾选同意协议,点击 Next
软件安装目录选择,并勾上加入Path环境变量,点击 Next
设置端口号,默认即可,点击 Next
点击 Next
点击 Install
点击 Finish
安装完成
校验安装
按win+R
,调出运行窗口 输入cmd
确定
输入下列指令,出现版本信息即安装成功
redis-cli
Redis的简单操作
登录Redis客户端:在终端输入redis-cli
并执行即可
停止Redis服务:在登录Redis客户端后,执行shutdown
启动Redis服务:在终端执行redis-server
,在Linux等操作系统,可以在此命令后添加&
(空格加&
符号)避免窗口被独占
简单的测试Redis是否正常工作:在登录Redis客户端后,执行ping
,正常情况下,将得到PONG
回应
简单的存入数据:在登录Redis客户端后,使用set K V
的格式即可存入数据,例如:set name jack
简单的取出数据:在登录Redis客户端后,使用get K
的格式即可取出数据,例如:get name
,如果没有此K
对应的数据,则返回(nil)
,相当于Java中的null
查询Key:在登录Redis客户端后,使用keys
命令可以查询Key,在此命令后,可以添加空格加星号,则表示查询所有Key,例如:keys *
,在keys
命令的空格之后,可以使用星号作为通配符,但也可以不是直接使用星号,例如可以写成:keys p*
,则表示找出所有以p
开头的Key
不存在则显示:(empty list or set)
清空redis:在登录Redis客户端后,执行flushall
即可清空Redis
附:压缩包启动方式
按win+R
,调出运行窗口 输入cmd
确定
输入以下命令:
redis-server.exe redis.windows.conf