一、window按照配置本地Redis服务

1.下载Redis安装包:https://github.com/MicrosoftArchive/redis/releases

2.选择.msi后缀文件,直接打开按照,都是下一步下一步

3.安装完成后,在安装的目录下进行cmd命令窗口

将本地redis作为服务 本地redis配置_将本地redis作为服务


4.进入cmd后,输入 “redis-server.exe redis-windows.conf”命令行,点击回车,第一次会提示失败,如下图

将本地redis作为服务 本地redis配置_Redis_02


5.解决问题:继续依次输入命令行 “redis-cli.exe”,“shutdown”,“exit”,然后重新执行“redis-server.exe redis.windows.conf”,出现Redis的下图则表示成功!

将本地redis作为服务 本地redis配置_将本地redis作为服务_03


6.服务启动成功后,不要关闭此窗口,否则服务自动停止;在安装的路径的另开一个新的cmd窗口

7.在新窗口中执行命令行(redis-cli.exe -h 服务器路径 -p 端口 -a 密码),初次安装密码默认为空!

“redis-cli.exe -h 127.0.0.1 -p 6379”

8.调试:

将本地redis作为服务 本地redis配置_将本地redis作为服务_04

9.设置密码:
ok我们连接成功,本人初次安装 redis密码默认为空的,接下来我们给当前redis设置密码:
进入安装的文件目录下找到redis.windows.conf 在里面找到
requirepass 如果前面有# 则去除#号在后面例如:requirepass test1234
10.exit退出
exit退出,然后重新命令行 redis-server.exe redis.windows.conf 启动服务后在cmd中进行连接:C:\Program Files\Redis>redis-cli.exe -h 127.0.0.1 -p 密码 -a 端口号,即redis-cli.exe -h 127.0.0.1 -p test1234 -a 6379
ok基本上redis服务器搭建完成了。

二、Linux安装配置本地Redis

1 下载

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

将本地redis作为服务 本地redis配置_将本地redis作为服务_05


下载完成后,在根目录下有redis-6.0.6.tar.gz

将本地redis作为服务 本地redis配置_redis_06

2 解压

tar -zvxf redis-6.0.6.tar.gz

将本地redis作为服务 本地redis配置_将本地redis作为服务_07


解压完成以后,会生成一个文件名为 redis-6.0.6的文件

将本地redis作为服务 本地redis配置_Redis_08

3 移动

mv /root/redis-6.0.6  /usr/local/redis

4 编译

将目录切换至/usr/local/redis,然后在redis目录下执行

1	cd /usr/local/redis
2	make

如果执行“make”命令后,出现以下图片所示问题,则需要依次执行以下命令

将本地redis作为服务 本地redis配置_将本地redis作为服务_09


将本地redis作为服务 本地redis配置_将本地redis作为服务_10

出现错误执行命令(没出错则忽略)
查看gcc 版本,如果gcc版本低于5.3
gcc -v,执行下面命令
	1	yum -y install centos-release-scl
	2	yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
	3	scl enable devtoolset-9 bash

5 安装

1	make PREFIX=/usr/local/redis install 或者make install

如果执行命令后,提示Zmalloc:致命错误,则需要以下代码

将本地redis作为服务 本地redis配置_将本地redis作为服务_11

出现错误执行命令(没出错则忽略):make MALLOC=libc

2.6 启动服务

将本地redis作为服务 本地redis配置_redis_12

./bin/redis-server&./redis.conf  或者 ./bin/redis-server ./redis-conf

7 查看Redis是否运行

1.查看进程
ps -aux | grep redis 或者 ps -ef | grep redis

2.查看端口
netstat -lanp | grep 6379

将本地redis作为服务 本地redis配置_redis_13

8 连接服务,测试以及断开连接

连接服务:redis-cli
测试:set/get
断开服务:exit

将本地redis作为服务 本地redis配置_命令行_14