Redis安装教程

发布于 2021-09-04 13:50 ,所属分类:软件编程学习资料


软件下载


[软件名称]: Redis
[下载链接]:
下方gongzhong号回复“Redis”获取

软件介绍

Redis其实是一个服务端缓存数据的一个存储系统,支持的类型有:string(字符串)、list(链表)、set(集合)、zset(排序的集合)和hashs(哈希类型)。这些数据类型都 支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

安装步骤

1、首先下载Redis 压缩包


2、执行解压操作。

tar -zxvf redis-2.6.16.tar.gz


3、安装gcc和gcc-c++。yum install gcc、yum install gcc-c++


执行make 对Redis解压后文件进行编译(make distclean清空上次编译失败残留文件)。


4、编译完成之后,可以看到解压文件redis-2.6.16 中会有对应的src、conf等文件夹。


5、进入src文件夹,执行make install进行Redis安装。


安装完成:


6、为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中。使用mkdir etc、mkdir bin创建文件夹。


复制文件到指定目录:

mv /usr/local/redis//redis-2.6.16/redis.conf /usr/local/redis/redis-2.6.16/etc

cd /usr/local/redis/redis-2.6.16/src

mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/redis-2.6.16/bin



7、执行Redis-server 命令,启动Redis服务。


注意:这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的(效果如上图),也就是说,执行完该命令后,如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件。

8、配置后台启动redis服务,编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)。


Cd /usr/local/redis/redis-2.6.16/etc

Vi redis.conf


再次启动redis服务,并指定启动服务配置文件。


[root@ip-192-168-1-111 etc]# vi redis.conf

[root@ip-192-168-1-111 etc]# redis-server /usr/local/redis/redis-2.6.16/etc/redis.conf


服务端启动成功后,执行redis-cli启动Redis 客户端,查看端口号以及验证redis。


[root@ip-192-168-1-111 etc]# redis-cli

redis 127.0.0.1:6379>

redis 127.0.0.1:6379>

redis 127.0.0.1:6379> set a apple

OK

redis 127.0.0.1:6379> get a

"apple"

redis 127.0.0.1:6379> exit

需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数,如下配置:

修改redis.conf配置文件  

# requirepass foobared

requirepass 123 指定密码123

9,避免重启丢失数据。


编辑/etc/sysctl.conf,改vm.overcommit_memory=1,然后sysctl -p使配置文件生效

使用BGSAVE保存数据到磁盘

redis 127.0.0.1:6379> BGSAVE

Background saving started

回复“编程”领取13大学科精品视频+资料

回复“路线图”获取8大学科HD典藏版路线图

回复“面试题”领取大厂高频面试题+答案

回复“计算机”获取计算机等级考试教程+真题

相关资源