社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
Redis是一个开源(BSD许可),内存中的数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带有范围查询的排序集,位图,超文本和具有半径查询的地理空间索引。Redis具有内置复制,Lua脚本,LRU逐出,事务和不同级别的磁盘持久性,并通过Redis
Sentinel提供高可用性,并通过Redis Cluster进行自动分区。
您可以对这些类型运行原子操作,例如附加到字符串、递增散列中的值、将元素推送到列表、计算集合的交集、并集和差分、或者获得排序集中排名最高的成员。
为了实现其出色的性能,Redis使用内存中的数据集。根据您的用例,您可以通过将数据集每隔一段时间转储到磁盘,或通过将每个命令附加到日志来持久化它。如果您只需要功能丰富的联网的内存缓存,则可以选择禁用持久性。
关于Redis的环境搭建我分别在Windows和Linux(CentOS)两个操作系统上分别做了操作。
目前Redis官方是不支持Windows版本的。所以我们要去下载一个Redis的windows版
我自己用的是3.0.501版本Redis 3.0.501
进入cmd,启动一下看看
这样启动的话关闭cmd后redis也就随之关闭了,因此我们要为它安装服务
服务启动了,我们要用Redis的命令还是需要打开它的客户端redis-cli.exe的。
这样就算环境Redis环境搭建成功了。有些小伙伴可能不太喜欢命令行,在这里有个好用的Redis可视化工具RedisDesktopManager,下载地址Redis可视化工具
下载安装打开连接,和Navicat差不多用法感觉
这里我自己的redis没有设置密码,未来你可以自己通过命令去设置。
yum直接安装会失败,因为redis包含在第三方的yum源里面,不在centos官方yum源中。
首先为yum添加epel源:yum install epel-release
傻瓜式安装
yum install redis
再一次傻瓜式安装
安装完后查看一下与redis相关的文件
接下来我们可以进入目录去启动服务了
当然,和windows一样,这样启动也是不长久的,因此我们需要以另一种方式启动服务
这样服务就开启了,打开客户端试试命令吧
环境搭建成功只是学习的第一步。之后会持续更新我的Redis学习之旅。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!