Redis

Redis

官方网址:https://redis.io/

Redis(Remote Dictionary Server)是一款开源的基于内存的数据结构存储服务,可以作为数据库DataBase、缓存Cache和消息队列Message Queue使用,并且是基于Key--Value存储的分布式系统

Redis的是通过单进程处理N个请求,工作方式是C/S架构


Redis的程序配置

Redis的程序包在epel源中提供,程序包名即为redis

主配置文件:/etc/redis.conf 服务名:redis.service 数据存储文件:/var/lib/redis

服务启动后,默认是监听在本机的TCP协议:6379端口

 

客户端工具命令:/usr/bin/redis-cli

可直接进入交互式状态,通过键入“HELP @GROUP”(大小写不敏感,GROUP代表支持的数据结构)来查看相关数据库结构下的指令用法

也可连接远程服务器:redis-cli -h REMOTE_HOST -a PASSWORD -p PORT

 

当需要启动Redis服务时,主配置文件/etc/redis.conf常用的配置段和常用选项配置如下:

1.NETWORK (网络服务相关配置段)

bind 0.0.0.0                     指定监听本机的所有可用的地址,从而实现被远程连接

protected-mode yes   启用保护模式(生效情况:没有启用bind以及没有使用requirepass认证,此时远程Client则不可以连接),以防redis被不明客户端连接进行误操作

port 6379                         默认监听端口,可修改

2.GENERAL (一般性配置段)

daemonize no               默认是不作为守护进程运行(CentOS 7 中的systemd作为总线来管理这些服务,但是在CentOS 6中是依靠脚本运行,仍然需要开启)

databases 16                 设定redis服务器能够支持的数据库个数,默认16个(编号从0开始)

3.SECURITY (安全相关配置)

requirepass PASSWORD   (默认关闭)需要开启,设定指定密码,从而客户端连接时需要输入此认证密码,客户端连接时可以直接加“-a PASSWORD”选项,或者是进入交互式状态后,输入“AUTH PASSWORD”进行认证

4.LIMITS (资源限制,因为redis是将数据放在内存中,若数据太多超过内存大小,则会使用交换分区,导致性能急剧下降)

maxclients 10000                         最大并发链接数,默认10000个

maxmemory VALUE  

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值