linux安装
一、readis7的下载
redis官网下载redis7
二、解压
下载后把redis上传到linux
我这里上传到 opt/tools目录下
解压redis到 opt/apps目录
进入opt/apps目录,将目redis-7.2.4修改为redis
进入redis目录,执行make命令编译安装redis
make命令执行完成后执行make install命令
如果提示没有gcc安装gcc
yum -y install gcc gcc-c++
三、启动服务
1、命令行输入redis-server回车
2、如果成功运行可以看到以下控制台界面
四、客户端连接
1、新打开一个命令行窗口输入redis-cli回车
2、如果连接成功,可以看到以下控制台界面
五、停止服务
在启动服务的窗口按下ctrl+c
六、redis服务器的其它启动方式
1、指定配置文件启动
命令行输入"redis-server /opt/apps/redis/redis.conf ”,其中“/opt/apps/redis/redis.conf”为安装目录下的配置文件。
启动成功控制台可看到以下信息
2、后台服务启动
1)使用命令 nohup redis-server &
2)使用命令ps aux | grep redis查看redis服务运情况
3)链接redis-cli后使用shutdown或者使用redis-cli shutdown命令停止redis服务
七、修改redis配置文件以守护进程启动
vim redis.conf打开redis配置文件,找到daemonize
将daemonize on修改为daemonize yes
然后以指定配置文件方式启动
八、vim redis.conf打开redis配置文件,注释bind 127.0.0.1 -::1
将protected-mode yes修改为protected-mode no关闭保护模式
这样其他主机才能访问redis服务
九、新安装的redis是没有密码的,给redis设置密码
vim redis.conf打开redis配置文件取消# requirepass foobared注释然后将foobared修改为要设置的密码
关闭redis服务重新以指定配置文件方式启动redis服务
使用redis-cli链接redis服务
使用auth root验证密码
或者使用redis-cli -a root方式验证密码
给redis设置密码后使用redis-cli shutdown关闭redis服务,需要修改为redis-cli -a root shutdown
十、禁用命令
vim redis.config打开redis配置文件找到rename-command模块
增加以下内容
rename-command flushall "myflush" //重命名flushall(删除全部redis数据库,redis默认16个数据库),或者删除myflush以禁用命令
rename-command flushdb "myflushdb" //重命名flushdb(删除当前数据库),或者删除myflushdb以禁用命令
window安装
一、readis7的下载
由于在官网上没有window版本的redis下载,需要到github中去搜索,以下以redis7为例介绍redis的下载
下载地址:https://github.com/zkteco-home/redis-windows
二、解压
下载后把redis解压到目录(整个目录中不要有中文、空格及其它特殊符号)
三、启动服务
1、双击解压目录下的"redis-server.exe"启动服务
2、如果成功运行可以看到以下控制台界面
四、客户端连接
1、双击安装目录下的”redis-cli.exe“
2、如果连接成功,可以看到以下控制台界面
五、停止服务
关闭控制台窗口或是在窗口中按ctrl + c(一次不行多按几次)可停止服务。
六、redis服务器的其它启动方式
1、指定配置文件启动
1)在cmd窗口进入到redis解压目录
2)在命令行输入"redis-server redis.conf”,其中“redis.conf”为解压目录下的配置文件。
3)启动成功控制台可看到以下信息
2、使用系统服务管理redis服务器
把redis安装到服务,可以不用每次切换到解压目录去启动服务,当系统启动时可以自动启动redis服务
1)使用管理员启动cmd
按win+s,在搜索中输入cmd,在右侧点击“以管理员身份运行”
2)进入到redis解压目录
3)输入以下内容进行服务安装
redis-server --service-install redis.conf --loglevel verbose
其中:
--service-install为指定安装系统服务
redis.conf为解压目录下的配置文件
--loglevel 为输出日志的级别
4)显示以下内容表示服务安装成功
5)启动服务
在控制台输入"net start redis"即可启动服务
6)停止服务
在控制台输入“net stop redis”即可停止服务
7)卸载服务
在控制台输入“redis-server --service-uninstall”即可卸载服务