这篇文章主要介绍“Redis的安装以及部署过程”,在日常操作中,相信很多人在Redis的安装以及部署过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redis的安装以及部署过程”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
一、Redis下载
下载地址:http://download.redis.io/releases/redis-4.0.1.tar.gz
wget 'http://download.redis.io/releases/redis-4.0.1.tar.gz'
二、Redis安装
解压缩:
redis]# tar -xzvf redis-4.0.1.tar.gz
redis]# cd redis-4.0.1
编译安装:
redis-4.0.1]# make
redis-4.0.1]# cd src/
src]# make install
配置redis:
src]# mkdir -p /usr/local/redis/bin /usr/local/redis/etc
src]# cp -rp redis-benchmark redis-check-rdb redis-cli redis-server redis-check-aof redis-sentinel /usr/local/redis/bin/
redis-4.0.1]# cp -rp redis.conf /usr/local/redis/etc/
三、Redis启动
redis-4.0.1]# cd /usr/local/redis/bin/
bin]# redis-server
###看到上图说明redis-server启动成功,监听端口默认是6379
[root@BX-128-28 ~]# netstat -luntp |grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 28911/redis-server
tcp 0 0 :::6379 :::* LISTEN 28911/redis-server
四、Redis关闭
[root@BX-128-28 ~]# redis-cli shutdown
或
[root@BX-128-28 ~]# pkill redis-server
五、Redis客户端连接
[root@BX-128-28 ~]# redis-cli
127.0.0.1:6379> set name Jerry
OK
127.0.0.1:6379> get name
"Jerry"
127.0.0.1:6379>
六、Redis附录
1、Redis常用开机自启动
在开机启动文件/etc/rc.local添加如下内容:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
2、Redis常用命令
redis-benchmark #redis性能压测工具
redis-check-aof #检查aof日志工具
redis-check-rdb #检查rdb日志
redis-cli #redis客户端工具
redis-sentinel #Redis集群的管理工具,Redis实例的监控管理、通知和实例失效备援服务
redis-server #redis服务启动程序
3、Redis配置文件参数
include /path/to/local.conf :包含其他redis配置文件
daemonize:如需要在后台运行,把该项的值改为yes
pdifile:进程pid文件保存路径,默认把pid文件放在/var/run/redis.pid,可以配置到其他地址,如/usr/local/redis/redis.pid
bind:指定redis只接收来自该IP的请求,如果不设置,那么将处理所有请求,在生产环节中最好设置该项
port:监听端口,默认为6379
timeout:设置客户端连接空闲N秒后断开连接,单位为秒,设置为0表示不启用该参数设置
loglevel:等级分为4级,debug,verbose,notice和warning。生产环境下一般开启notice,默认是verbose
logfile:配置log文件地址,默认使用标准输出,即打印在命令行终端的端口上
database:设置数据库的个数,默认使用的数据库是0
save:设置redis进行数据库镜像的频率,多长时间进行多少次更新,将数据保存到数据文件 save
rdbcompression:在进行镜像备份时,是否进行压缩
dbfilename:镜像备份文件的文件名
dir:数据库镜像备份的文件放置的路径
slaveof:设置该数据库为其他数据库的从数据库
masterauth:当主数据库连接需要密码验证时,在这里设定
requirepass:设置客户端连接后进行任何其他指定前需要使用的密码
maxclients:限制同时连接的客户端数量
maxmemory:设置redis能够使用的最大内存
appendonly:开启appendonly模式后,redis会把每一次所接收到的写操作都追加到appendonly.aof文件中,当redis重新启动时,会从该文件恢复出之前的状态
appendfsync:设置appendonly.aof文件进行同步的频率
vm_enabled:是否开启虚拟内存支持
vm_swap_file:设置虚拟内存的交换文件的路径
vm_max_momery:设置开启虚拟内存后,redis将使用的最大物理内存的大小,默认为0
vm_page_size:设置虚拟内存页的大小
vm_pages:设置交换文件的总的page数量
vm_max_thrrads:设置vm IO同时使用的线程数量
到此,关于“Redis的安装以及部署过程”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。