Linux(CentOS) 下安装Redis
2016-02-17 17:01
651 查看
整理一下最近学习Redis的心得
VMware版本号:11.1.2CentOS版本:6.6
下载redis
wget http://download.redis.io/releases/redis-3.0.0.tar.gz
编译源程序
tar zxvf redis-3.0.0.tar.gz cd redis-3.0.0 make cd src make install
创建redis目录,移动文件,为了便于管理
mkdir -p /usr/local/redis/bin mkdir -p /usr/local/redis/etc mv /src/redis-3.0.0/redis.conf /usr/local/redis/etc cd /src/redis-3.0.0/src mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
启动redis服务(redis服务端的默认连接端口是6379
)
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
默认情况下,redis不是在后台运行的,我们需要把开启的redis后台运行
vi /usr/local/redis/etc/redis.conf
将
daemonize的值改为
yes
查看是否启动
ps -ef | grep redis
查看是否占用6379端口号
netstat -tunpl | grep 6379
再启动redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
客户端连接
/usr/local/redis/bin/redis-cli
退出客户端
exit
或者
quit
再或者
Ctrl+
C
停止redis
/usr/local/redis/bin/redis-cli shutdown
或者
pkill redis-server
redis的一些配置
daemonize如果需要在后台运行,把该项改为yes
pidfile配置多个pid的地质,默认在/var/ren/redis.pid
bind绑定ip,设置后只接受来自该ip的请求
port监听端口,默认为6379
timeout设置客户端连接时的超时时间,单位为秒
loglevel分为4级,debug、verbose、notice、warning
logfile配置log文件地址
databases 设置数据库的个数,默认使用的数据库为0
save设置redis进行数据库镜像的频率
rdbcompression在进行镜像备份时,是否进行压缩
Dbfilename镜像备份文件的文件名
Dir数据库镜像备份的文件放置路径
Slaveof设置数据库为其他数据库的从数据库
Masteauth主数据库连接需要的密码验证
Requirepass设置登陆时需要的使用的密码
Maxclients限制同时连接的客户数量
Maxmemory设置redis能够使用的最大内存
Appendonly开启append
only模式
Appendfsync设置对appendonly.aof文件同步的频率
vm-enabled是否开启虚拟内存支持
vm-swap-file设置虚拟内存的交换文件路径
vm-max-memory设置redis使用的最大物理内存大小
vm-page-size设置虚拟内存的页大小
vm-pages设置交换文件的总的page数量
vm-max-threads设置VMIO同时使用的线程数量
Glueoutputbuf设置在向客户端应答时,是否把较小的包合并为一个包发送,默认为开启
hash-max-zipmap-entries设置hash的临界值
Activerehashing重置hash,默认为开启
原文来自:https://segmentfault.com/a/1190000003839605
相关文章推荐
- redis
- nginx+tomcat7+redis session共享
- nginx+tomcat7+redis session共享
- spring整合redis缓存配置
- Redis 未授权访问缺陷可轻易导致系统被黑
- redis/分布式文件存储系统/数据库 存储session,解决负载均衡集群中session不一致问题
- 这几天对Redis的初探,写一个阶段性的东西
- Wamp安装redis扩展和window安装redis-service(此文只针对学习redis)
- 借助共享缓存redis实现分布式锁
- phpredisAdmin
- java使用redis自带的排序api
- linux下redis安装部署
- asp.net网站redis session配置灵异事件
- redis原理-对象以及命令解析与执行
- redis 学习笔记(4)-HA高可用方案Sentinel配置
- Windows下redis 安装与PHP使用
- JAVA通过Redis设置集合并读取json
- Spring整合Redis作为缓存
- Redis 入门指南 pdf
- redis windows 版