- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《phpredis的安装和配置
一、安装?1、redis的下载及安装:?引用mkdir /usr/local/redis?cd /usr/local/redis?wget /files/redis-2.4.2.tar.gz?tar xzf redis-2.4.2.tar.gz?cd redis-2.4.2?make?./src/redis-server?2、redis测试命令:?Java代码??src/redis-cli??redis?set?foo?bar??OK??redis?get?foo??“bar”;??3、接下来需要进行redis配置:?引用daemonize yes?pidfile /usr/local/redis/var/redis.pid?port 6379?timeout 300?loglevel verbose?logfile /usr/local/redis/var/redis.log?databases 16?save 900 1?save 300 10?save 60 10000?rdbcompression yes?dbfilename dump.rdb?dir /usr/local/redis/var?slave-serve-stale-data yes?appendonly no?appendfsync everysec?no-appendfsync-on-rewrite no?vm-enabled no?vm-swap-file /tmp/redis.swap?vm-max-memory 0?vmsize 32?vms 134217728?vm-max-threads 4?hash-max-zipmap-entries 512?hash-max-zipmap-value 64?list-max-ziplist-entries 512?list-max-ziplist-value 64?set-max-intset-entries 512?activerehashing yes?4、Redis中文配置文档:?引用1,是否以后台进程运行,默认为no,生产环境中肯定要设置成yes,并设置为自动启动?daemonize no?2,如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid?pidfile /var/run/redis.pid?3,监听端口,默认为6379?port 6379?4,绑定主机IP,默认值为(注释),生产环境中一般是内外网的IP?bind ?5,超时时间,默认为300(秒)?timeout 300?6,日志记录等级,有4个可选值,debug,verbose(默认值),notice,warning?loglevel verbose?7,日志记录方式,默认值为stdout?logfile stdout?8,可用数据库数,默认值为16,默认数据库为0?databases 16?9,指出在多长时间内,有多少次更新操作,就将数据同步到数据文件。这个可以多个条件配合,比如默认配置文件中的设置,就设置了三个条件。?900秒(15分钟)内至少有1个key被改变?save 900 1?300秒(5分钟)内至少有10个key被改变?save 300 10?10,存储至本地数据库时是否压缩数据,默认为yes?rdbcompression yes?11,本地数据库文件名,默认值为dump.rdb?dbfilename /root/redis_db/dump.rdb?12,本地数据库存放路径,默认值为 ./?dir /root/redis_db/?13,当本机为从服务时,设置主服务的IP及端口(注释)?slaveof?14,当本机为从服务时,设置主服务的连接密码(注释)?masterauth?15,连接密码(注释)?requirepass foobared?16,最大客户端连接数,默认不限制(注释)?maxclients 128?17,设置最大内存,达到最大内存设置后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理后,任到达最大内存设置,将无法再进行写入操作。(注释)?maxmemory?18,是否在每次更新操作后进行日志记录,如果不开启,可能会在断电时导致一段时间内的数据丢失。因为redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认值为no?appendonly yes?19,更新日志文件名,默认值为appendonly.aof(注释)?appendfilename /root/redis_db/appendonly.aof?20,更新日志条件,共有3个可选值。no表示等操作系统进行数据缓存同步到磁盘,always表示每次更新操作后手动调用fs
文档评论(0)