当前位置: 首页 > news >正文

请人做网站域名和主机wordpress上传到空间

请人做网站域名和主机,wordpress上传到空间,沈阳恢复营业通知,网站的效果图Redis 配置 Redis 的配置文件位于 Redis 安装目录下#xff0c;文件名为 redis.conf。在日常使用中#xff0c;我们一般只会修改一些比较重要的参数。当然redis是支持很多配置参数的#xff0c;感兴趣的可以自行了解所有的参数#xff0c;有个大致印象即可。我们可以通过 …Redis 配置 Redis 的配置文件位于 Redis 安装目录下文件名为 redis.conf。在日常使用中我们一般只会修改一些比较重要的参数。当然redis是支持很多配置参数的感兴趣的可以自行了解所有的参数有个大致印象即可。我们可以通过 CONFIG 命令查看或者设置配置项。 查看配置 语法 Redis CONFIG 命令格式如下 CONFIG GET CONFIG_SETTING_NAME 实例 127.0.0.1:6379 CONFIG GET loglevel 1) loglevel 2) notice可以使用 * 号获取所有配置项或者当记不全配置项时可以用通配符*如下 redis 127.0.0.1:6379 CONFIG GET *1) dbfilename2) dump.rdb3) requirepass4) 5) masterauth6) 7) unixsocket8) 9) logfile10) .......(很多参数选项)127.0.0.1:6379 CONFIG GET log* 1) loglevel 2) notice 3) logfile 4) /data/redis/logs/redis.log 127.0.0.1:6379 修改配置 可以通过修改 redis.conf 文件或使用 CONFIG set 命令来修改配置。 语法 CONFIG SET 命令基本语法 CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE 实例 127.0.0.1:6379 CONFIG SET loglevel warning OK 127.0.0.1:6379 CONFIG GET loglevel 1) loglevel 2) warning参数说明 下面列举一些 redis.conf 配置项中常用的配置并进行说明 配置项说明daemonize noRedis 默认不是以守护进程的方式运行可以通过该配置项修改使用 yes 启用守护进程Windows 不支持守护线程的配置为 no pidfile /var/run/redis.pid当 Redis 以守护进程方式运行时Redis 默认会把 pid 写入 /var/run/redis.pid 文件可以通过 pidfile 指定port 6379指定 Redis 监听端口默认端口为 6379作者在自己的一篇博文中解释了为什么选用 6379 作为默认端口因为 6379 在手机按键上 MERZ 对应的号码而 MERZ 取自意大利歌女 Alessia Merz 的名字bind 127.0.0.1绑定的主机地址timeout 300当客户端闲置多长秒后关闭连接如果指定为 0 表示关闭该功能loglevel notice指定日志记录级别Redis 总共支持四个级别debug、verbose、notice、warning默认为 noticelogfile stdout日志记录方式默认为标准输出如果配置 Redis 为守护进程方式运行而这里又配置为日志记录方式为标准输出则日志将会发送给 /dev/nulldatabases 16设置数据库的数量默认数据库为0可以使用SELECT 命令在连接上指定数据库idsave Redis 默认配置文件中提供了三个条件save 900 1 /save 300 10save/ 60 10000分别表示 900 秒15 分钟内有 1 个更改300 秒5 分钟内有 10 个更改以及 60 秒内有 10000 个更改。指定在多长时间内有多少次更新操作就将数据同步到数据文件可以多个条件配合rdbcompression yes指定存储至本地数据库时是否压缩数据默认为 yesRedis 采用 LZF 压缩如果为了节省 CPU 时间可以关闭该选项但会导致数据库文件变的巨大dbfilename dump.rdb指定本地数据库文件名默认值为 dump.rdbdir ./指定本地数据库存放目录slaveof 设置当本机为 slave 服务时设置 master 服务的 IP 地址及端口在 Redis 启动时它会自动从 master 进行数据同步masterauth 当 master 服务设置了密码保护时slave 服务连接 master 的密码requirepass foobared设置 Redis 连接密码如果配置了连接密码客户端在连接 Redis 时需要通过 AUTH 命令提供密码默认关闭maxclients 128设置同一时间最大客户端连接数默认无限制Redis 可以同时打开的客户端连接数为 Redis 进程可以打开的最大文件描述符数如果设置 maxclients 0表示不作限制。当客户端连接数到达限制时Redis 会关闭新的连接并向客户端返回 max number of clients reached 错误信息maxmemory 指定 Redis 最大内存限制Redis 在启动时会把数据加载到内存中达到最大内存后Redis 会先尝试清除已到期或即将到期的 Key当此方法处理 后仍然到达最大内存设置将无法再进行写入操作但仍然可以进行读取操作。Redis 新的 vm 机制会把 Key 存放内存Value 会存放在 swap 区appendonly no指定是否在每次更新操作后进行日志记录Redis 在默认情况下是异步的把数据写入磁盘如果不开启可能会在断电时导致一段时间内的数据丢失。因为 redis 本身同步数据文件是按上面 save 条件来同步的所以有的数据会在一段时间内只存在于内存中。默认为 noappendfilename appendonly.aof指定更新日志文件名默认为 appendonly.aofappendfsync everysec指定更新日志条件共有 3 个可选值no表示等操作系统进行数据缓存同步到磁盘快always表示每次更新操作后手动调用 fsync() 将数据写到磁盘慢安全everysec表示每秒同步一次折中默认值vm-enabled no指定是否启用虚拟内存机制默认值为 no简单的介绍一下VM 机制将数据分页存放由 Redis 将访问量较少的页即冷数据 swap 到磁盘上访问多的页面由磁盘自动换出到内存中在后面的文章会仔细分析 Redis 的 VM 机制vm-swap-file /tmp/redis.swap虚拟内存文件路径默认值为 /tmp/redis.swap不可多个 Redis 实例共享vm-max-memory 0将所有大于 vm-max-memory 的数据存入虚拟内存无论 vm-max-memory 设置多小所有索引数据都是内存存储的(Redis 的索引数据 就是 keys)也就是说当 vm-max-memory 设置为 0 的时候其实是所有 value 都存在于磁盘。默认值为 0vm-page-size 32Redis swap 文件分成了很多的 page一个对象可以保存在多个 page 上面但一个 page 上不能被多个对象共享vm-page-size 是要根据存储的 数据大小来设定的作者建议如果存储很多小对象page 大小最好设置为 32 或者 64bytes如果存储很大大对象则可以使用更大的 page如果不确定就使用默认值vm-pages 134217728设置 swap 文件中的 page 数量由于页表一种表示页面空闲或使用的 bitmap是在放在内存中的在磁盘上每 8 个 pages 将消耗 1byte 的内存。vm-max-threads 4设置访问swap文件的线程数,最好不要超过机器的核数,如果设置为0,那么所有对swap文件的操作都是串行的可能会造成比较长时间的延迟。默认值为4glueoutputbuf yes设置在向客户端应答时是否把较小的包合并为一个包发送默认为开启hash-max-zipmap-entries 64 / hash-max-zipmap-value 512指定在超过一定的数量或者最大的元素超过某一临界值时采用一种特殊的哈希算法activerehashing yes指定是否激活重置哈希默认为开启后面在介绍 Redis 的哈希算法时具体介绍include /path/to/local.conf指定包含其它的配置文件可以在同一主机上多个Redis实例之间使用同一份配置文件而同时各个实例又拥有自己的特定配置文件 Redis 数据类型 下面介绍Redis支持的五种常见的数据类型string字符串hash哈希list列表set集合及zset(sorted set有序集合)。 String字符串 string 是 redis 最基本的类型可以理解成与 Memcached 一模一样的类型一个 key 对应一个 value。 string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。 string 类型是 Redis 最基本的数据类型string 类型的值最大能存储 512MB。 实例 127.0.0.1:6379 set a hello world OK 127.0.0.1:6379 SCAN 0 match a 1) 0 2) 1) a 127.0.0.1:6379 GET a hello world在以上实例中我们使用了 Redis 的 SET 和 GET 命令。键为 a对应的值为 hello world。 注意一个键最大能存储 512MB。 Hash哈希 Redis hash 是一个键值(keyvalue)对集合。 Redis hash 是一个 string 类型的 field 和 value 的映射表hash 特别适合用于存储对象。 实例 DEL a 用于删除前面测试用过的 key不然会报错(error) WRONGTYPE Operation against a key holding the wrong kind of value大致意思就是更新一个已经存在的key时数据类型不一致 127.0.0.1:6379 HMSET a field1 Hello field2 World OK 127.0.0.1:6379 HGET a field1 Hello 127.0.0.1:6379 HGET a field2 World 127.0.0.1:6379 实例中我们使用了 Redis HMSET, HGET 命令HMSET 设置了两个 fieldvalue 对, HGET 获取对应 field 对应的 value。 每个 hash 可以存储 232 -1 键值对40多亿。 List列表 Redis 列表是简单的字符串列表按照插入顺序排序。你可以添加一个元素到列表的头部左边 LPUSH或者尾部右边 RPUSH。 实例 127.0.0.1:6379 DEL a (integer) 1 127.0.0.1:6379 LPUSH a kafka (integer) 1 127.0.0.1:6379 LPUSH a zookeeper (integer) 2 127.0.0.1:6379 RPUSH a redis (integer) 3 127.0.0.1:6379 LRANGE a 0 2 1) zookeeper 2) kafka 3) redis 127.0.0.1:6379 列表最多可存储 232 - 1 元素 (4294967295, 每个列表可存储40多亿)。 Set集合 Redis 的 Set 是 string 类型的无序集合。 集合是通过哈希表实现的所以添加删除查找的复杂度都是 O(1)。 sadd 命令 添加一个 string 元素到 key 对应的 set 集合中成功返回 1如果元素已经在集合中返回 0。 实例 127.0.0.1:6379 SADD a zookeeper (integer) 1 127.0.0.1:6379 SADD a kafka (integer) 1 127.0.0.1:6379 SADD a redis (integer) 1 127.0.0.1:6379 SADD a mysql (integer) 1 127.0.0.1:6379 SADD a mysql (integer) 0 127.0.0.1:6379 SMEMBERS a 1) mysql 2) zookeeper 3) redis 4) kafka 127.0.0.1:6379注意以上实例中 mysql 添加了两次但根据集合内元素的唯一性第二次插入的元素将被忽略。 集合中最大的成员数为 232 - 1(4294967295, 每个集合可存储40多亿个成员)。 zset(sorted set有序集合) Redis zset 和 set 一样也是string类型元素的集合且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 zset的成员是唯一的但分数(score)却可以重复。 zadd 命令 添加元素到集合元素在集合中存在则更新对应score 实例 127.0.0.1:6379 DEL a (integer) 1 127.0.0.1:6379 ZADD a 0 zookeeper (integer) 1 127.0.0.1:6379 ZADD a 0 kafka (integer) 1 127.0.0.1:6379 ZADD a 0 redis (integer) 1 127.0.0.1:6379 ZADD a 0 redis (integer) 0 127.0.0.1:6379 ZRANGEBYSCORE a 0 100 1) kafka 2) redis 3) zookeeper 127.0.0.1:6379 ZADD a 101 mysql (integer) 1 127.0.0.1:6379 ZRANGEBYSCORE a 100 101 1) mysql 127.0.0.1:6379 以上是各种数据类型的简单简绍后续会分享关于各种数据类型的相关命令操作。 更多关于redis的知识分享请前往博客主页。编写过程中难免出现差错敬请指出
http://www.pierceye.com/news/515557/

相关文章:

  • ui中有哪些做的好看的网站简单logo设计
  • 深圳大型网站设计公司校园 网站建设 知乎
  • 西部数码网站流量怎么充优化网站界面的工具
  • 街区网站建设东阳市住房和城乡建设局网站
  • 怎样建设网站是什么网站代码制作软件
  • 成华区微信网站建设计公司加盟
  • 找个男做那个视频网站好高端网站建设公司
  • 做网站 毕业设计广东手机网页制作
  • 沈阳口碑最好的男科医院seo排名优化什么意思
  • 光谷做网站推广价格手机网站 教程
  • 泉州做网站多少钱关键词排名快照优化
  • 威海网站建设费用网站不能调用样式
  • 网站链接建设及引流营销世界500强企业中国有几家
  • 哪个网站做网络推好推广引流的10个渠道
  • 上海企业一网通办沂seo网站推广
  • 资阳网站网站建设官方网站建设公司
  • 企业网站建设一条龙服务内容如何自己免费创建网站
  • 重庆智能网站建设多少钱临海做网站
  • 创建好网站如何把浏览器合肥道路建设从哪个网站可以看到
  • 湖北省和建设厅网站自助建站模板
  • 西安网站建设 美科动seo关键词优化哪个平台好
  • 副食店年报在哪个网站做mc建筑网站
  • 网站建设不足之处2017网站设计尺寸
  • 网站架构招聘怎么免费的安装wordpress主题
  • 海天建设集团网站深圳西乡地铁站
  • 上海html5网站建设第九影院用wordpress版权信息
  • 东莞网站建设运营方案尺寸在线做图网站
  • 萍乡网站推广陕西省住房和城乡建设厅网站上查询
  • 南京市浦口区建设局网站多商户商城app开发
  • 网站设置不能通过链接访问中专网站建设与管理就业前景