2 安装和配置redis

1. 下载redis并解压移动到/user/local/redis上

https://redis.io/download

cd ~/Documents/tar/秒杀


mv redis-6.2.4.tar.gz ../
cd ..
tar zxvvf redis-6.2.4.tar.gz
sudo mv redis-6.2.4 /usr/local/redis

2. 安装编译测试

cd /usr/local/redis
sudo make -j 4
sudo make install
sudo make test 测试




全是ok

3. 修改配置文件 sudo vi redis.conf

  • 1 bind 127.0.0.01 --> bind 0.0.0.0使得任意一个服务器都能访问redis(30row)
  • 2 daemonize no --> daemonize yes

4. 启动redis服务器并进入redis

redis-server ./redis.conf
ps -ef | grep redis
redis-cli 

5. 给redis设置密码

vi redis.conf
# 插入 requirepass 123

6. 重启redis


redis-cli # 进入redis
shutdown save # 保存方式关闭
exit # 退出
ps -ef | grep redis # 查看进程
cd /usr/local/redis
redis-server ./redis.conf # 启动
ps -ef | grep redis # 查看进程
redis-cli # 进入客户端
get key1 # 获取刚刚保存的key1,  发现失败
auth 123 # 验证自己账号 
keys * # 查看所有的keys

7. 将redis做成系统服务

cd utils
./install_server.sh
  • 1 报错

解决:
vi ./install_server.sh

#:注释下面的代码即可
#bail if this system is managed by systemd
#_pid_1_exe="$(readlink -f /proc/1/exe)"
#if [ "${_pid_1_exe##*/}" = systemd ]
#then
#       echo "This systems seems to use systemd."
#       echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"
#       exit 1
#fi

  • 2 继续配置redis

8.使用ubuntu service管理服务

  • 1 查看服务
service --status-all | grep redis

-2 清理redis服务器缓存
flushdb

posted @ 2021-07-10 17:50  weidalin  阅读(59)  评论(0)    收藏  举报