如何在Linux下的安装配置redis-5.0.5.tar.gz

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/u012431703/article/details/98486232

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)。

Redis中存储数据采用K-v结构;Redis底层实现是C语言编辑.并且查询的速度大概在30万/s集合运算。

安装redis最重要的前提是保证的你的虚拟机能联网,eg:

1、去redis官网下载redis文件:https://redis.io/download 

或者直接在Linux系统下输入如下代码:

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

2、解压:tar -zxvf redis-5.0.4.tar.gz

3、安装编译工具:yum install gcc gcc-c++ -y

注意:如果先执行make,再安装编译工具会导致编译错误,建议删除并重新解压编译

安装成功后会显示  ===>  完毕

4、编译:make

注意:不能再当前路径下直接make,否则会报如下错:

make需进入redis解压后的目录make【cd redis-5.0.5】

make完成后:

5、修改配置文件:/usr/software/redis-5.0.5/redis-5.0.5/redis.conf  然后再执行:vim redis.conf  需要修改的内容如下:

bind 127.0.0.1 192.168.1.116                   #绑定的地址,127为了本地访问,内网地址为其它地址访问

protected-mode no                           #保护模式关闭

port 6379                                          #端口号,建议不修改

timeout 180                                      #超时时间

daemonize yes                                #允许后台启动

save 900 1                                       #900秒时间,至少有一条数据更新,则保存到数据文件中

save 300 10                                     #300秒时间,至少有10条数据更新,则保存到数据文件中

save 60 10000                                 #60秒时间,至少有10000条数据更新,则保存到数据文件中

rdbcompression yes                        #指定存储至本地数据库时是否压缩数据,默认是yes,redis采用LZF压缩,如                                                                         果为了节省CPU时间,当然也可以关闭该选项,但会导致数据库文件扁的巨大

dbfilename dump.rdb                                      #redis数据名称

dir /usr/software/redis-5.0.5/redisdb               #redis数据存储位置

appendonly yes                                              #打开aof模式

logfile "/usr/software/redis-5.0.5/logs/redis.log"                  #设置日志打印地址

6.redis编译测试

如果直接make test 则会报如下错误:

因为make test 需要安装相关依赖包,运行测试时候需要tcl-Tool Command Language 包

yum install tcl

执行make test 测试:

7.配置redis

1.在 redis 目录下创建 bin 和 etc 两个文件夹

注:建这两个文件夹其实是为了方便使用和管理:
bin:用于存放主要命令,可理解为springboot的主启动类
etc:用于存放 redis 的核心配置文件 redis.conf

2.移动文件

先将 redis-5.0.5 里的主配置文件 redis.conf 移动到刚创建的 etc 文件夹

再将 src 目录里带有绿色标识的文件全都移动到刚创建的 bin 文件夹

8.启动redis常用的命令

1.redis-server

2.redis-server &

3.redis-cli可实现数据交互

9.关闭redis常用的命令

  1. 后台关闭程序   ==>   sudo service redisd stop
  2. 去到Redis安装路径,使用redis-cli命令停止redis   ==>   redis-cli -p 6379 shutdown
  3. ps -ef|grep redis,找出redis-server的进程PID

至此,我们的redis已成功安装完成了。

猜你喜欢

转载自blog.csdn.net/u012431703/article/details/98486232