NoSQL数据库

NoSql常用服务器软件Redis

2023-03-12  本文已影响0人  技术老男孩

一、Redis软件介绍:

二、Redis工作原理:

三、Redis相关配置:

分类 命令/脚本... 说明
路径文件 /etc/redis/6379.conf 主配置文件
/var/log/redis_6379.log 日志文件
/var/lib/redis/6379 数据库目录
/usr/local/bin/redis-server 服务启动程序
/usr/local/bin/redis-cli 命令行连接命令
命令 ./util/install_server.sh redis初始化
/etc/init.d/redis_6379 stop 停止redis服务
/etc/init.d/redis_6379 start 开启redis服务
redis-cli
-h ip -p 端口 -a 密码
连接服务
redis-cli
-h ip -p 端口 -a 密码
shutdown
断开连接
端口 6379 默认Redis服务端口
16379 默认Redis集群服务端口
6379.conf
配置解释
port 6379 设置端口
bind 127.0.0.1 设置IP地址
databases 16 设置数据库个数
logfile
/var/log/redis_6379.log
设置日志文件
maxclients 10000 设置并发连接数量
dir /var/lib/redis/6379 设置数据库目录
6379.conf
配置分类
NETWORK 网络
GENERAL 常规
SNAPSHOTTING 快照
REPLICATION 复制
SECURITY 安全
CLIENTS 客户端
MEMORY MANAGEMENT 内存管理

四、Redis服务常用管理命令

命令 说明
mset k1 v1 k2 v2 一起存储多个变量
mget k1 k2 一起查看多个变量
keys */?... 使用统配符查看变量
select num 切换库 默认库编号 0-15
move key num 移动变量到其他库里
exists key 检查变量是否存储
返回值1 变量存储
返回值是0 变量不存在
EXPIRE key value 命令设置变量的过期时间
不设置变量永不过期
ttl key 检查变量可以在内存里存多久
type key 命令检查变量存储数据的类型
del k1 k2 k3 删除内存里的变量
flushdb 删除当前所在库的所有数据
flushall 删除内存里的所有内存里所有数据 (慎用)
save 把内存里数据马上存储到硬盘
存储到数据库目录下的文件
shutdown 停止Redis服务等效
/etc/init.d/redis_6379 stop
redis-cli shutdown
上一篇 下一篇

猜你喜欢

热点阅读