首先下载 redis
进入/usr/local文件夹中创建一个redis目录
cd /usr/local/
mkdir redis
进入到redis目录中下载 redis,并且创建config、conf文件夹
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
解压文件
tar -zxvf redis-6.0.9.tar.gz
进入redis-6.0.9目录中,然后执行编译安装,编译安装完成后,在生成配置文件命令。如下
编译安装 make make install
安装完成后,在/usr/local/bin目录下有文件
root@iZ941o8d2s4Z:/usr/local/redis# cd redis-6.0.9
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9# ls
00-RELEASENOTES COPYING Makefile redis.conf runtest-moduleapi src utils
BUGS deps MANIFESTO runtest runtest-sentinel tests
CONTRIBUTING INSTALL README.md runtest-cluster sentinel.conf TLS.md
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9# make
cd src && make all
make[1]: Entering directory '/usr/local/redis/redis-6.0.9/src'
Hint: It's a good idea to run 'make test' ;)
make[1]: Leaving directory '/usr/local/redis/redis-6.0.9/src'
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9# sudo make install
cd src && make install
make[1]: Entering directory '/usr/local/redis/redis-6.0.9/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 '/usr/local/redis/redis-6.0.9/src'
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9# 制作启动文件,启动文件默认是使用/etc/redis目录下的redis.conf配制文件
cd utils
cp -axv /usr/local/redis/redis-6.0.9/utils/redis_init_script /etc/init.d/redis
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9# ls
00-RELEASENOTES COPYING Makefile redis.conf runtest-moduleapi src utils
BUGS deps MANIFESTO runtest runtest-sentinel tests
CONTRIBUTING INSTALL README.md runtest-cluster sentinel.conf TLS.md
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9# cd utils
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9/utils# ls
build-static-symbols.tcl graphs redis_init_script systemd-redis_multiple_servers@.service
cluster_fail_time.tcl hashtable redis_init_script.tpl systemd-redis_server.service
corrupt_rdb.c hyperloglog redis-sha1.rb tracking_collisions.c
create-cluster install_server.sh releasetools whatisdoing.sh
generate-command-help.rb lru speed-regression.tcl
gen-test-certs.sh redis-copy.rb srandmember
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9/utils# cp -axv /usr/local/redis/redis-6.0.9/utils/redis_init_script /etc/init.d/redis
'/usr/local/redis/redis-6.0.9/utils/redis_init_script' -> '/etc/init.d/redis'
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9/utils# 生成配制文件
cd /etc mkdir redis cd /usr/local/redis/redis-6.0.9 cp /usr/local/redis/redis-6.0.9/redis.conf /etc/redis/
root@iZ941o8d2s4Z:/usr/local/redis# cd redis-6.0.9
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9# ls
00-RELEASENOTES COPYING Makefile redis.conf runtest-moduleapi src utils
BUGS deps MANIFESTO runtest runtest-sentinel tests
CONTRIBUTING INSTALL README.md runtest-cluster sentinel.conf TLS.md
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9# cp /usr/local/redis/redis-6.0.9/redis.conf /etc/redis/
root@iZ941o8d2s4Z:/usr/local/redis/redis-6.0.9# 配制redis配制文件 ,保存退出
1、编辑Redis配置文件
cd /etc/redis/conf/
vi redis.conf
redis.conf文件打开编辑如下配制 #以daemon方式运行 daemonize yes
#日志保存目录
logfile "/usr/local/redis/log/redis.log"
#数据保存目录 dir /usr/local/redis/data
#使用的最大内存容量
maxmemory 128MB
进入到/usr/local/bin目录下,执行命令:(默认端口6379)
redis-server /etc/redis/redis.conf
redis-cli -p 6379带密码访问的 要这样做 redis-cli -a 123456
执行ping后,出现pong就证明已经启动Redis

#修改redis密码,默认密码为空,没有密码。打开Redis配制文件,搜索requirepass ,去掉注释,添加一个密码,重启生效。

重启redis
sudo systemctl restart redis-server
service redis-server restart
卸载redis服务
卸载redis服务,只需把/usr/local/bin/目录下的redis删除即可
设置密码后,通过-a 密码 就可以访问到,比如
redis-cli -a 123456
查看版本号
redis-server -v
查看redis服务是否正常启动
方法一
ps aux | grep redis-server
方法二
netstat -tunple | grep 6379