w3school redis教程 & redis命令参考 飞龙整理 20141228

-
w3school redis教程 & redis命令参考 飞龙整理 20141228
GN C: VINDOISsysten32\cnd, ere- redis-cli exe -h 127.0.0.1-D 6379DE - ox C: \redis >redis-cliexe -h 127.0.0.1-p6379 redis127.因g.1:6379 redis 127.0.0.1: 6379>set mykey abc redis 127.0.0.1: 6379) get mykey pedis127因.1:6379 Linux下安装 下载地址:htte;/ redis. o/download,下载最新文档版木。 本教程使用的最新文档版本为2.8.17,下载并安装 swgethttp://download.redis.io/releases/redis-2.8.17.tar.gz s tar xzf redis-2817. tar. gz g cd redis-2817 make make完后 redis-2.8.17目录下会出现编译后的 redis服务程序 redis- server,还有用于测试的客户端程序 redis-CI 下面启动 Redis服务 8./ redis-server 注意这种方式启动 redis使用的是默认配置。也可以通过启动参数告诉 redis使用指定配置文件使用下面 命令启动。 S. redis-server redis conf redis.conf是个默认的配置文件。我们可以根据需要使用自己的配置文件。 启动 redis服务进程后,就可以使用测试客户端程序 redis-ci和 redis服务交互了。比如: S./redis-cl1 redis> set foo bar OK redis> get foo Ubuntu下安装 在 Ubuntu系统安装Red可以使用以下命令: Sudo apt-get update Sudo apt-get install redis-server 启动Reds Sredis-serve 查看 redis是启动? sredis-cli 以上命令将打开以下终端: redis127,9.9.1:6379> 127.0.0.1是本机|P,6379是 redis服务端冂。现在我们输入P|NG命令。 redis127.8.8.1:6379>ping PONG 以上说明我们已经成功安装了reds Redis配置 Redis的配置文件位于Reds安装日录下,文件名为 redis conf。 你可以通过 CONFIG命令查看或设置配置项 语法 Redis Config命令格式如下: redis 127.0.0.1: 6379> CONFIG GET CONFIG SETTING NAME 实例 redis 127.0.0.1: 6379>CONFIG GET loglevel 1)"loglevel 2)"notice 使用*号获取所有配置项: 实例 redis 127.0.0.1: 6379> CONFIG GET * 1)"filename 2)dump. rdb 3)requirepass 5)masterauth 6) 7)unixsocket 8) )"logfile 18)"" 11)"pidfile 12)/var/run/redis pid 13)"maxmemory 14)" 15)"maxmemory-samples 16 17)"timeout 18)" 19)"tcp-keepalive 28)" 21)auto-aof-rewrite-percentage 22)"198 23)"auto-aof-rewrite-min-size 24)"67198864" 25)hash-max-ziplist-entries 26)"512 27)hash-max-ziplist-value 28)"64" 29)"list-max-ziplist-entries 39)"512 31)list-max-ziplist-value 32)"64 33)set-max-intset-entries 34)"512 35)"zset-max-ziplist-entries 36)"128 37)zset-max-ziplist-value 38)"64 39)hll-sparse-max-bytes 40)"398" 41)"lua-time-limit 42)"5888 43)slowlog-log-slower-tha 44)"1998 45)latency-monitor-threshold 46)"8 47)slowlog-max-len 48)"128 49)port 50)"6379 51)tcp-backlog 52 53)databases 54)"16 55repl-ping-slave-period 56)"18 57)repl-timeout 58)"68 59)repl-backlog-size 60)"1948576 61) repl-backlog-ttl 62)"368 63)"maxclients 64)"4864 65)watchdog-period 66)"0 67)slave-priority 68)"188 69)min-slaves-to-write 78)" )"min-slaves-max-lag 72)"18 73)"hz 74)"18 75)no-appendfsync-on-rewrite 76)"no" 77)"slave-serve-stale-data 78)"yes" 79)slave-read-only 89)"yes" 81)stop-writes-on-bgsave-error 82)"yes" 83)daemonize 84)"no 85)rdbcompression 86)"y 87)rdbchecksum 88)yes 89)activerehashing 99)"yes" 91)repl-disable-tcp-nodelay 92)"no" 93)"aof-rewrite-incremental-fsync 94)"yes 95appendonly 96)"no 97)dir 98)/home/deepak/Downloads / redis-2813/src 99)"maxmemory-policy 100)"volatile-Iru 101)"appendfsync 102)"everysec 193)"save" 104)"36881391806819000 185)"1og1eve1 106)"notice 107)client-output-buffer-limit 108)" norma1999s1ave2684354566719886460 pubsub33554432838860869" 109)unixsocketperm 119)"8" 111)"slaveof 112)"" 113)notify-keyspace-events 114) 115)"bind 116) 编辑配置 你可以通过修改 redis. conf文件或使用 CONFIG set命令来修改配置。 语法 CONFIG SET命令基本语法 redis 127.0.0.1: 6379> CONFIG SET CONFIG SETTING NAME NEW CONFIG VALUE 实例 redis 127.0.0.1: 6379> CONFIG SET loglevel"notice K redis 127.0.0.1: 6379> CONFIG GET loglevel 1)"loglevel notice 参数说明 redis. conf配置项说明如下 1. Redis默认不是以守护进程的方式运行,可以通过该冒项修改,使用yes启用守护进程 daemonize no 2.当 Redis以守护进程方式运行吋, Redis默认会把pid写入ar/run/ redis.pid文件,可以通过 pidfile指定 pidfile /var/run/redis pid 3.指定 Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认 端口,因为6379在手机按键上MERZ对应的号码,而MERZ取自意大利歌女 Alessia merz的名字 port 6379 4.绑定的主机地址 bind127.0.0.1 5.当客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能 timeout 300 6.指定日志记录级别, Redis总共支持四个级别: debug、 verbose、 notice、 warning,默认为 verbose loglevel verbose 7.日志记录方式,默认为标准输出,如果配置 Redis为守护进程方式运行,而这里又配置为日志记录方 式为标准输出,则日志将会发送给/ dev/null logfile stdout 8.设置数据库的数量,默认数据库为0,可以使用 SELECT<dbd>命令在连接上指定数据库id databases 16 9.指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合 save <seconds> <changes> Redis默认配置文件中提供了三个条件: save 900 1 save 300 10 save6010000 分别表示900秒(15分钟)内有1个更改,300秒(5分钟)内有10个更改以及60秒内有10000个更 改 10.指定存储至木地数据库吋是否压缩数据,默认为yes, Redis采用LzF压缩,如果为了节省CPU吋 间,可以关闭该选项,但会导致数据库文件变的巨大 rdbcompression yes 11.指定本地数据库文件名,默认值为 dump rdb dbfilen ame dump rdb 12.指定本地数据库存放日录 dir 13.设置当木机为sav服务吋,设置 master服务的|P地址及端口,在Reds启动时,它会自动从 master 进行数据同步 slaveof <masterip> <masterport> 14.当 master服务设置了密码保扩时,slav服务连接 master的密码 masterauth <master-password> 15.设置 Redis连接密码,如果配置了连接密码,客户端在连接 Redis时需要通过A∪TH≮ passo『d>命 令提供密码,默认关闭 requirepass foobared 16.设置同一时间最大客户端连接数,默认无限制, Redis可以同时打开的客户端迕接数为 Redis进程可 以打开的最人文件描述符数,如果设置 maxclients0,表示不作限制。当客户端连接数到达限制时, Redis会关闭新的连接并向客户端返回 max number of clients reached错误信息 maxclients 128 17.指定Reds最大内存限制, Redis在启动时会把数据加载到内存中,达到最大内存后,Reds会先兴 试清除已到期或即将到期的Key,当此方法处理后,仍然到达最人内存设置,将无法再进行写入操作 但仍然可以进行读取操作。Reds新的m机制,会把Key存放内存,Vaue会存放在sWap区 maxmemory <bytes> 18.指定是否在每次更新操作后进行日志记录, Redis在默认情况下是异步的把数据与入磁盘,如果不 开启,可能会在断电时导致一段时间内的数据丢失。因为reds本身同步数据文件是按上面save条件来 同步的,所以有的数据会在一段时间内只存在于内存中。默认为no appendonly no 19.指定更新日志文件名,默认为 appendonly aof appendfilename appendonly aof 20.指定更新日志条件,共有3个可选值: no:茯示等操作系统进行数据缓存同步到磁盘(快 always:表示每次更新操作后手动调用 I fsync()将数据写到磁盘(慢,安全) everysec:表小每杪同步一次(折衷,默认值) appendfsync everysec 21.指定是否启用虚拟内存机制,默认值为nηo,简单的介绍一卜,ⅥM机制将数据分页存放,由 Redis将 访问量较少的页即冷数据SWap到磁盘上,访问多的页面由磁盘自动换出到内存中(在后面的文章我会 仔细分析 Redis的M机制) vm-enabled no 22.虚拟内存文件路径,默认值为/ tmp/redis.swap,不可多个Reds实例共享 vm-swap-file /tmp/redis swap 23.将所有大于m-max- memory的数据存入虚拟内存,无论 vm-max-memory设置多小,所有索引数据都 是内存存储的( Redis的索引数据就是keys),也就是说,当m-max- memory设置为0的时候,其实是所有 value都存在于磁盘。默认值为0 vm-max-memory 0 24. Redis swap文件分成了很多的page,一个对象可以保存在多个page上面,但一个page上不能被多 个对象共亨,wm-page-size是要根据存储的数据大小来设定的,作者建议如果存储很多小对象,page 大小最好设置为32或者64 bytes;如果存储很大大对象,则可以使用更大的ρage,如果不确定,就使 用默认值 vm-page-size 32 25.设置sWap文件中的page数量,由于页表(种表示页面空闲或使用的 bitmap)是在放在内存中 的,,在磁盘上每8个 pages将消耗1byte的内存。 vm-pages 134217728 26.设置访问sWap文件的线程数,最好不要超过机器的核数,如果设置为0,那么所有对swap文件的操作都 是串行的,可能会造成比较长时间的延迟。默认值为4 ym-max-threads 4 27.设置在向客户端应答时,是否把较小的包合并为一个包发送,默认为开启 glueoutputbuf yes 28.指定在超过一定的数量或者最大的元素超过某一临界值时,采用一种特殊的哈希算法 hash-max-zipmap-entries 64 hash-max-zipmap-value 512
2.65MB
w3school redis教程 & redis命令参考 飞龙整理 20141114
2014-11-14w3school redis教程 & redis命令参考 飞龙整理 20141114
22.73MB
redis desktop manager(redis桌面管理器)下载(0.8.3)
2016-01-11redis-desktop-manager-0.8.3.3850.rar windows平台安装文件 Redis Desktop Manager(redis桌面管理器)是一款非常实用的跨平台Redis
14.34MB
C# Redis示例Demo
2013-11-26本人博客http://blog.csdn.net/qiujialongjjj/article/details/16945569, 中的示例demo,需要使用VS2012打开。解压后将redis-2.4
19KB
tomcat-redis-session-manager支持tomcat7
2014-12-20因tomcat7使用redis共享session,其他的包存在问题,自己编译后处理通过。 该包是在https://github.com/jcoleman/tomcat-redis-session-ma
5.80MB
Redis-x64-3.2.100.msi windows版本的Redis
2016-07-02github上下载速度太忙,在此分享一个目前为止最新的windows版本的redis。方便大家下载。
52KB
Redis 缓存 + Spring 的集成示例
2015-09-24本资源是一个最新 spring4 + mybatis3 + Redis 缓存集成的一个简单的 demo,也是博客《Redis 缓存 + Spring 的集成示例》的配套示例项目,该博客地址是:http
69KB
redis-3.2.1.gem
2015-05-21redis3.0 集群工具
1.68MB
redis-3.0.1-win64
2015-07-24最新的redis-3.0.1-win64,速度来下载使用啊。。
1.97MB
分布式缓存技术Redis在C#中的使用
2015-07-06Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(string
3.24MB
W3Cschool离线教程201608最新版高清完整PDF版
2016-08-23W3Cschool技术教程离线手册,根据(http://www.w3cschool.cn)2016年08版本下载整理。包含html5,css,javascript,jquery,bootstrap,p
4KB
java连接Redis服务器端的示例工程
2014-04-25java连接Redis服务器端的示例工程,演示了通过Redisson 连接redis服务器的读取与存储代码
57.72MB
redis 可视化工具以及免安装redis 绿色版
2017-01-14redis 可视化工具以及免安装redis,redis 可视化工具以及免安装redis,redis 可视化工具以及免安装redis
363KB
jedis-2.4.2.jar
2014-05-16https://github.com/xetorthio/jedis 开源Redis java client jedis源代码编译后的jar 文件.
13.98MB
ssm框架整合redis源码
2016-05-15该采用ssm框架,并整合了redis,实现session共享功能
21KB
Redis+Spring实例
2016-01-14Redis+Spring实例,使用环境:eclipse+maven+spring+junit。实例详解,请访问博主博客:http://blog.csdn.net/u013142781
17.44MB
redis-desktop-manager-0.8.3 for mac
2016-01-04亚马逊云的托管的东西,千辛万苦才下载下来。 一款非常好用的Redis界面管理工具! 该版本是Mac版!
239KB
tomcat+redis依赖包
2013-12-14tomcat redis(v2.8.3) 依赖包
44KB
Spring基于注解整合Redis完整实例
2016-08-07本实例完美的实现了Spring基于注解整合Redis,只需在相应方法上加上注解便可实现操作redis缓存的功能,具体实现方法与运行测试方法请参见博文:http://blog.csdn.net/l102
88KB
php_redis.dll redis for php 5.4.x
2013-05-11php_redis.dll 扩展 For PHP5.4.x PHP5.4.x 的 redis 扩展 php_redis.dll 测试平台:Windows XPx32 (FastCGI PHP5.4.9
31.43MB
redis目前所有的源代码
2011-10-31redis目前所有的源代码 redis目前所有的源代码
17KB
redis.conf Redis配置文件下载
2015-01-06redis.conf Redis配置文件 下载 redis.conf 配置详解 Redis配置文件redis.conf 详解1.基本配置内存单位的表示# 1k => 1000 bytes# ...Re
9.46MB
Tomcat7+Redis+Session
2015-05-12Tomcat7+Redis存储Session的案例,下载即可使用。学习使用
450KB
spring-data-redis.jar
2016-06-24spring-data-redis.jar(包含源码包)
227KB
java连接Redis所需jar包
2014-08-10Redis:java连接Redis所需的jar包,包括jedis.jar和common-pool.jar!
282KB
幸运大转盘-jQuery+Java实现的抽奖程序(完整版)
2014-06-28原文博客:http://blog.csdn.net/appearbeauty/article/details/13766377
50KB
Redis命令参考中文版(chm)
2011-07-20Redis命令参考中文版(chm) 原资料地址 http://redis.readthedocs.org/en/latest/ 我只是把它打包成了chm格式的
1.73MB
微信公众平台开发-如何保证access_token长期有效
2014-05-06博客教程《微信公众平台开发教程第22篇-如何保证access_token长期有效》的配套代码,教程地址如下: http://blog.csdn.net/lyq8479/article/details/
2.43MB
Redis入门指南(第2版)完整版
2016-05-17Redis入门指南(第2版)完整版
-
GitHub
绑定GitHub第三方账户获取 -
脉脉勋章
绑定脉脉第三方账户获得 -
技术圈认证(专家版)
博客专家完成年度认证,即可获得 -
至尊王者
成功上传501个资源即可获取
-
博客
TCPdump简单使用教程
TCPdump简单使用教程
-
下载
选号网网站源码.zip
选号网网站源码.zip
-
下载
基于Java的RTSP服务源码
基于Java的RTSP服务源码
-
博客
数据库入门到精通(MySql)
数据库入门到精通(MySql)
-
学院
【数据分析-随到随学】SPSS调查问卷统计分析
【数据分析-随到随学】SPSS调查问卷统计分析
-
下载
MQTT实现SHT20温度传感器定时上传温度值
MQTT实现SHT20温度传感器定时上传温度值
-
博客
因果模型四:实现因果模型的python工具——pycasual
因果模型四:实现因果模型的python工具——pycasual
-
学院
【2021】UI自动化测试Selenium3
【2021】UI自动化测试Selenium3
-
学院
23种JAVA设计模式
23种JAVA设计模式
-
学院
【数据分析-随到随学】Python数据获取
【数据分析-随到随学】Python数据获取
-
博客
励志共勉一句话经典语录
励志共勉一句话经典语录
-
下载
最新人教版五年级下册语文第八单元基础过关知识整理.doc
最新人教版五年级下册语文第八单元基础过关知识整理.doc
-
下载
最新人教版五年级下册语文第七单元基础过关知识整理.doc
最新人教版五年级下册语文第七单元基础过关知识整理.doc
-
下载
【图像处理】轻松搞懂Canny边缘检测
【图像处理】轻松搞懂Canny边缘检测
-
学院
thinkphp5.1博客后台实战视频
thinkphp5.1博客后台实战视频
-
下载
c++ 邻接数组实现四种图类
c++ 邻接数组实现四种图类
-
下载
2013年水资源公报.docx
2013年水资源公报.docx
-
学院
微服务系列第七十一季-Introducing Spring Boot
微服务系列第七十一季-Introducing Spring Boot
-
下载
OpenSceneGraph Quick Start Guide_ 快速入门.pdf
OpenSceneGraph Quick Start Guide_ 快速入门.pdf
-
下载
javaweb maven项目
javaweb maven项目
-
学院
C/C++编程全家桶(Daozy极限编程)
C/C++编程全家桶(Daozy极限编程)
-
学院
【数据分析-随到随学】Spark理论及实战
【数据分析-随到随学】Spark理论及实战
-
博客
HCIP第三天(STP生成树协议总结)
HCIP第三天(STP生成树协议总结)
-
博客
2021-01-16
2021-01-16
-
下载
做控制要知道的刚体旋转知识旋转矩阵_方向余弦矩阵
做控制要知道的刚体旋转知识旋转矩阵_方向余弦矩阵
-
学院
转行做IT-第2章 HTML入门及高级应用
转行做IT-第2章 HTML入门及高级应用
-
博客
IP第一天复习
IP第一天复习
-
学院
(新)备战2021软考软件设计师顺利通关套餐
(新)备战2021软考软件设计师顺利通关套餐
-
博客
2021-01-16课后练习(未完)
2021-01-16课后练习(未完)
-
下载
HZ视频配音配字幕工具v1.0版本一键配音配字幕.zip
HZ视频配音配字幕工具v1.0版本一键配音配字幕.zip