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
这时候会出现一个启动界面:
备注:这种启动 redis 的方式不友好,当关闭界面,redis 就关闭了。我们需要改成以守护进程的方式进行启动 redis,修改 redis
配置文件,把 daemonize no 改成 daemonize yes:
然后重启 redis ,就用守护进程的方式启动。
关闭 redis
1.redis-cli shutdown:安全关闭,如果有密码需要加上 -a {password} 参数(推荐使用此方式关闭,会进行持久化文件生成,能够防止数据丢失)。
2.kill -9 pid:强制关闭,可能会造成Redis内存数据丢失(不推荐使用)。
这样,redis 基本安装操作就完成了,可以开始愉快的玩转 redis 了。:)
下一篇:已是最新文章