Redis数据库的安装与配置

320 阅读2分钟

安装

redis一般在linux环境中使用,这里以Ubuntu~18.04为例

  1. 安装redis
sudo apt-get install redis-server

安装完成,ubuntu自动将redis加入启动项

查看redis版本

redis-server --version
redis-cli --version

#查看ubuntu版本
cat /proc/version

查看redis服务状态

sudo /etc/init.d/redis-server status
sudo service redis-server status
sudo service redis status
  1. 客户端连接
redis-cli -h localhost -p 6379

#测试连接
>ping

#退出 
>exit

配置Redis

  1. 备份配置文件
#切换管理员权限
sudo -s / sudo -i(切换路径)
#拷贝配置文件
cp /etc/redis/redis.conf /etc/redis/redis.conf.bak

#设置分组
chown -R redis:redis /etc/redis/redis.conf.bak 
  1. 配置密码登录
#管理员权限下
vim /etc/redis/redis.conf +500
#取消注释以下,并设置密码
#requirepass 123

#保存退出,命令模式 shift+zz

一般不用设置密码,尤其是配置主从复制,哨兵的时候

  1. 配置远程连接 默认bind 127.0.0.1 本地连接测试 redis-cli 配置远程连接时,bind host_ip ,此时redis-cli -h xx -p 6379
#管理员权限
vim /etc/redis/redis.conf +69

#取消以下注释
#bind 127.0.0.1 ::1

#在88行,设置
protected-mode=no

#保存退出

重新启动Redis服务

sudo /etc/init.d/redis-server restart

#客户端连接
sudo redis-cli -h localhost -p 6379 -a 123

#测试连接
>ping 
>exit

重启redis服务失败解决方案

  1. 使用配置文件启动
sudo redis-server /etc/redis/redis.conf

可以看到配置文件的错误

  1. 恢复配置文件
sudo cp /etc/redis/redis.conf.bak  /etc/redis/redis.conf

Redis通用命令

  1. select 3 切换数据库3 redis默认有16个 数据库(0-15)

  2. info 查看redis服务信息 info replication查看主从复制的状况

  3. keys * 查看所有的key, 生产环境中不使用 可能阻塞redis

  4. 查看key的数据类型 type key1

  5. key 是否存在 exists key1

  6. 删除一个key del key1

  7. 重命名 rename key key1 renamenx key key1 8.清空数据库 flushdb/flushall

上一篇:Redis数据库概述
下一篇:Redis数据类型----字符串