Redis 3.2.0学习.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Redis 3.2.0学习

Redis 3.2.0学习Redis介绍Redis是一个内存中的key-value结构存储系统,NoSQL数据库服务器。存储数据类型丰富,有字符串(strings), 散列(hashes), 列表(lists),集合(sets), 有序集合(sorted sets)。Redis有单机、主从、集群的应用部署,目前(2016-6-1)主流应用版本是Redis 2.8,在各公司生产环境应用,最新版本Redis 3.2.0,Redis 3.0后的最新版本自带集群功能(Redis-Cluster)。Redis安装安装环境:CentOS release 6.5单独使用命令安装Redis-Cluster比较麻烦,redis的作者为了简化Redis-Cluster的搭建,使用ruby作为redis的客户端语言,实现了一个工具包redis-trib.rb。所以,在安装Redis前,需要检查CentOS是否安装了gcc和ruby(ruby如果不使用Redis-Cluster功能,可以不需要)。 安装必要的包:检查是否安装gcc和ruby,没有安装相应包。rpm -qa | grep gccrpm -qa | grep rubyGcc安装:yum install –y gcc*Ruby安装:yum install –y ruby下载Redis:wget http://download.redis.io/releases/redis-3.2.0.tar.gzhttp://download.redis.io/releases/redis-3.2.0.tar.gz安装Redis:移动Redis安装包到/usr/src目录下,解压文件,进入redis-3.2.0中,使用make命令编译源文件,使用root权限安装Redis。mv redis-3.2.1.tar.gz /usr/src/tar –zxvf redis-3.2.0.tar.gzcd redis-3.2.0make make testsudo make install在/usr/src /redis-3.2.0目录下,使用src/./redis-server启动Redis,检查Redis是否安装成功。src/./redis-serverRedis单机管理配置管理进入到/usr/src /redis-3.2.0/src目录查看一下目录文件。把/usr/src /redis-3.2.0/src目录下的绿色的文件复制到/usr/local/redis/bin/:sudo cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-trib.rb redis-check-rdb redis-cli redis-sentinel redis-server /usr/local/redis/bin/把/usr/src /redis-3.2.0中的redis.conf复制到/usr/local/redis/bin/:cp redis.conf /usr/local/redis/bin/进入/usr/local/redis/bin/,查看目录下文件:cd /usr/local/redis/bin/Redis配置进入Redis配置文件,修改相应参数:vi redis.confdaemonize yesRedis默认情况下不是守护进程运行的,把参数daemonize 为no 改成 yes,让它在后台运行。bind 28 绑定主机IP,默认是,但是这时Redis只能在本机访问,配置本机IP后,可以远程访问。logfile /logs/redis_local.logRedis日志记录文件,默认是标准输出stdout,需要自定义配置文件存储位置。Redis启动测试启动Redis,查看启动进程:./redis-server ./redis.conf使用?redis-cli客户端连接Redis,在客户端输入quit退出。-c表示使用Redis-Cluster模式连接,-h表示主机IP,-P表示端口号,-a表示Redis服务需要密码认证。在本地连接命令:./redis-cli -h -p 6379远程连接在远程连接时如果防火墙中没有开放Redis的访问端口,需要在防火墙中开放Redis的访问端口。查看防火墙状态:/etc/init.d/iptables status进入防火墙配置文件,添加Redis相应端口:vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT重新启动防火墙,可以看到Redis的端口添加进去了:service iptabl

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档