redis 安装教程

Posted by 撒得一地 on 2023年4月24日 in Redis教程
上一篇:

这是之前学习 redis 的时候记录的一些笔记,虽然网上关于类似的教程很多,不过还是把它记录到博客上吧,方便下次安装重新学习。如果你对 redis 感兴趣,建议找一台 linux 亲自去安装署,然后一条一条命令的操作过去,可以加快掌握速度。可以选择安装虚拟机、购买 vps,或者去阿里云购买一台云服务器,方便学习。

redis 安装

redis 选择安装目录:/home/redis

服务器选择:Linux (centos7)

下面详细介绍安装步骤

	mkdir /home/redis

	cd /home/redis

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

	tar xzf redis-6.0.8.tar.gz

	cd redis-6.0.8

	make

在 make 的过程中,报错了,错误信息如下:

	make[1]: *** [server.o] Error 1

	make[1]: Leaving directory `/home/redis/redis-6.0.8/src'

	make: *** [all] Error 2

错误原因:gcc版本过低,升级gcc版本即可。

升级 gcc

	yum -y install centos-release-scl

	yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

	scl enable devtoolset-9 bash

	echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile

然后重新 make 即可。

make 后安装就完成了,在 redis-6.0.8 的目录下,会有一个 src 目录,该目录会生成 redis-server 服务程序和 redis-cli 客户端程序。

还可以使用 make install 进行构建,把常用的命令安装到一个目录下,使用方法:

	make PREFIX=/home/redis/redisbin install

具体操作过程如下:

[root@host redis-6.0.8]# make PREFIX=/home/redis/redisbin install cd src && make install make[1]: Entering directory `/home/redis/redis-6.0.8/src'

Hint: It's a good idea to run 'make test'

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
make[1]: Leaving directory `/home/redis/redis-6.0.8/src'
 
重新进入 /home/redis/redisbin 目录下,会发现一个 bin 目录,进入后 ls 查看该目录下的内容:

[root@host bin]# ls
redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server

其中:

	redis-server:Redis服务器
	redis-cli:Redis命令行客户端
	redis-benchmark:Redis性能测试工具
	redis-check-aof:AOF文件修复工具
	redis-check-rdb:RDB文件检查工具

把这些命令集成到一个目录下,下次使用这些命令就方便许多。

启动 redis

在 /home/redis/redis-6.0.8 目录下,有一个 redis.conf 文件,这个是 redis 的配置文件。可以把 redis 单独复制到另外一个目录下,方便使用。

这里,我在 /home/redis 下新建一个目录 redis_conf,然后把配置文件复制到这个目录:

	cp redis.conf /home/redis/redis_conf/

启动redis:/home/redis/redisbin/bin/redis-server /home/redis/redis_conf/redis.conf 

这时候会出现一个启动界面:

redisinstall1

备注:这种启动 redis 的方式不友好,当关闭界面,redis 就关闭了。我们需要改成以守护进程的方式进行启动 redis,修改 redis
配置文件,把 daemonize no 改成 daemonize yes:

redisinstall2

然后重启 redis ,就用守护进程的方式启动。

关闭 redis

1.redis-cli shutdown:安全关闭,如果有密码需要加上 -a {password} 参数(推荐使用此方式关闭,会进行持久化文件生成,能够防止数据丢失)。

2.kill -9 pid:强制关闭,可能会造成Redis内存数据丢失(不推荐使用)。

这样,redis 基本安装操作就完成了,可以开始愉快的玩转 redis 了。:)

标签:,

上一篇:

下一篇:已是最新文章

相关推荐

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.