Redis安装与部署

Redis介绍:
Redis数据库是一个非关系型数据库,Redis作为基于内存运行的数据库,缓存是其较常应用的场景之一。
Redis默认端口号:6379

一、Redis安装部署
1、安装Redis
(1):上传并解压源码包
[root@localhost ~]# tar zxf redis-3.2.9.tar.gz //解压源码包
[root@localhost ~]# cd redis-3.2.9 //进入源码包目录
[root@localhost redis-3.2.9]# yum -y install gcc-c++ //安装gcc-c++编译工具
[root@localhost redis-3.2.9]# make && make install //编译并安装

(2):通过源码包里的脚本,设置redis所需要的相关配置文件路径的修改
[root@localhost ~]# cd redis-3.2.9/utils/ //进入源码包的脚本目录
[root@localhost utils]# ./install_server.sh //执行此脚本
以下输出的信息 如果不修改直接回车即可,如果修改直接输入路径即可:
Port : 6379 默认端口号
Config file : /etc/redis/6379.conf 设置默认主配置文件位置
Log file : /var/log/redis_6379.log 设置日志文件位置
Data dir : /var/lib/redis/6379 设置数据目录
Executable : /usr/local/bin/redis-server 执行命令
Cli Executable : /usr/local/bin/redis-cli 客户端命令

(3):自带的启动控制脚本:
[root@localhost ~]# /etc/init.d/redis_6379 start | stop | restart | status //启动 | 停止 | 重启 | 状态
默认命令控制启动:
[root@localhost ~]# redis-server -f /etc/redis/6379.conf //启动redis
[root@localhost ~]# redis-cli shutdown //关闭

2、部署Redis
(1):配置参数
Redis主配置文件内为/etc/redis/6379.conf,由注释行(#)与设置行两部分组成,
bind 192.168.1.11 //监听的主机地址(一般为本机地址,不要用回环地址)
port 6379 //端口
daemonize yes //启用守护进程(yes为后台运行,no:为前台运行)
pidfile /var/run/redis_6379.pid //指定PID文件
loglevel notice //日志级别
logfile /var/log/redis_6379.log //指定日志文件

[root@localhost ~]# /etc/init.d/redis_6379 restart //重启redis

(2):配置登录密码:
[root@localhost ~]# vim /etc/redis/6379.conf
…………//省略部分内容
requirepass 123456 //密码为123456(在481行)
[root@localhost ~]# redis-cli -h 192.168.1.11 shutdown //关闭再启动密码生效

登录进去再输入密码操作:
[root@localhost ~]# redis-cli -h 192.168.1.11 //登录redis
192.168.1.11:6379> AUTH 123456 //使用auth 输入密码

二、Redis命令工具zh
redis-server:用于启动Redis的工具
redis-benchmark:用于检测Redis在本机的运行效率
redis-check-aol:修复AOF持久化文件
redis-check-rdb:修复RDB持久化文件
redis-cli:Redis命令工具
redis-setinel:redis-server文件的软链接

1、redis-cli命令行工具
(1):连接Redis数据库:
在进行数据库连接操作时,可以通过选项来指定远程主机的Redis数据库,命令语法为:
redis-cli -h 主机ip -p redis端口号
其中,-h 指定远程主机,-p指定Redis服务的端口号,-a指定密码,不添加任何选项,表示连接本机的Redis数据量,若未设置密码,可以忽略-a选项。
[root@localhost ~]# redis-cli -h 192.168.1.11 -p 6379 //连接主机192.168.1.11的redis数据库
192.168.1.11:6379>
192.168.1.11:6379>exit //退出

2、Redis数据库常用命令
set:存放数据,基本的命令格式为 set key value
get:获取数据,基本命令格式为 get key

例如,在redis的命令行模式下执行”set teacher zhanglog“,表示在当前数据库下存放一个key为teacher,value为zhanglog的数据,执行”get teacher“ 命令即可查看刚才存放的数据。
192.168.1.11:6379>set teacher zhanglog //将数据值"zhanglog"存放到teacher健里
OK
192.168.1.11:6379>get teacher //查看键里的值
“zhanglog”

3、key相关命令
(1):keys:使用keys命令可以取符合规则的键值列表,通常情况下可以结合*、?等选择来使用。
192.168.1.11:6379> KEYS * //查看当前数据库中所有键

  1. “b”
  2. “a”

192.168.1.11:6379> KEYS v* //查看当前数据库中以v开头的数据键

  1. “v2”
  2. “v1”

192.168.1.11:6379> KEYS v? //查看当前数据库中以v开头后面包含任意一位数据

  1. “v2”
  2. "v1

192.168.1.11:6379> KEYS v?? //查看当前数据库中以v开头后面包含任意两位数据

  1. “v22”

(2):exists:使用exist命令可以判断键值是否存在
192.168.1.11:6379> exists v1 //判断v1键是否存在
(integer) 1 //表示v1键存在
192.168.1.11:6379> exists v111
(integer) 0 //表示v111键不存在

(3):del:使用del命令可以删除当前数据库的指定键
192.168.1.11:6379> del v1 //删除v1键
(integer) 1

(4):rename 命令是对已有的key(键)进行重命名,其命令格式为"rename 源key 目标key".
192.168.1.11:6379> rename v22 v33 //将v22键(key)重命名为v33键(key)’
OK

Redis安装与部署

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值