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

凡科网站怎么修改中国新设计师联盟

凡科网站怎么修改,中国新设计师联盟,中国制造网网站建设的优势,微网站的建设模板有哪些内容五. Redis 配置内容(详细配置说明) 文章目录 五. Redis 配置内容(详细配置说明)1. Units 单位配置2. INCLUDES (包含)配置3. NETWORK (网络)配置3.1 bind(配置访问内容)3.2 protected-mode (保护模式)3.3 port(端口)配置3.4 timeout(客户端超时时间)配置3.5 tcp-keepalive()配置…五. Redis 配置内容(详细配置说明) 文章目录 五. Redis 配置内容(详细配置说明)1. Units 单位配置2. INCLUDES (包含)配置3. NETWORK (网络)配置3.1 bind(配置访问内容)3.2 protected-mode (保护模式)3.3 port(端口)配置3.4 timeout(客户端超时时间)配置3.5 tcp-keepalive()配置 4. GENERAL 通用配置4.1 daemonize(后台启动)配置4.2 pidfile(pid 文件存在路径)配置4.3 loglevel(日志级别)配置4.4 logfile(日志文件)配置4.5 databases 16(仓库数量)配置 5. SECURITY 安全配置5.1 在 redis.conf 配置文件当中设置密码(永久)5.3 在 命令行设置密码 6. LIMITS 限制配置6.1 maxclients(客户端连接数)配置6.2 maxmemory(Redis 最大占用内存)配置6.3 maxmemory-policy(Redis内存不够的算法配置处理)配置6.4 maxmemory-samples(内存算法处理的比较样本) 配置 7. 总结8. 最后 关于 Redis 配置文件的文档说明https://www.cnblogs.com/nhdlb/p/14048083.html Redis 的配置的内容都是在 /etc/redis.conf 这个文件当中进行配置设置的。 redis.conf 配置内容有很多很多这里我们讲解一些比较常用的一些配置信息。 1. Units 单位配置 :set number # 在 vim 工具当中 表示显示行号配置大小单位开头定义了一些基本的度量单位只支持 bytes(字节) ,不支持 bit(比特)这是默认的大家可以更加需要自行修改。默认是不区分大小写的对于命令来说这个也是大家可以自行修改配置的。 2. INCLUDES (包含)配置 该配置信息表示多实例的情况可以把公用的配置文件提取出来然后 include 导入 。 3. NETWORK (网络)配置 3.1 bind(配置访问内容) bind 127.0.0.1 -::1默认情况 bind 127.0.0.1 表示只能接收本地(本机)的访问请求其它的主机是无法访问的。如果服务器是需要远程访问的需要将其注释掉。这里我们可以启动 redis 查看当前允许连接的情况。 注销 bind , 重新启动 redis, 再查看当前允许连接的情况。 注意 需要将 Redis 服务器关闭了再重启后配置才能生效。 [rootlocalhost ~]# redis-cli -p 6379 shutdown3.2 protected-mode (保护模式) 默认是保护模式也就是 protected-mode no 。 如果服务器是需要远程访问的, 需要将 yes 设置为 no 3.3 port(端口)配置 Redis 服务默认端口 6379可以自行修改但是注意要在 655535 的范围。 3.4 timeout(客户端超时时间)配置 如图默认配置 timeout 0一个空闲的客户端维持多少秒会关闭0 表示关闭该功能, 即永不超时 。大家可以根据需要自行修改。 3.5 tcp-keepalive()配置 tcp-keepalive 300tcp-keepalive 是对访问客户端的一种心跳检测每隔 n 秒检测一次单位为秒。如果设置为 0 则不会进行 keepalive 检测建议设置成 60 为什么需要心跳检测机制 TCP 协议中有长连接 和 短连接 之分。短连接 环境下数据交互完毕后主动释放连接。长连接 的环境下进行一次数据交互后很长一段时间内无数据交互时客户端可能意外断开这些 TCP 连接并未来得及正常释放 那么连接的另一方并不知道对端的情况。就会一直维护这个连接长时间的积累会导致非常多的半打开连接造成端系统资源的消耗和浪费且有可能导致在一个无效的数据链路层面发送业务数据结果就是发送失败。所以服务端要做到快速感知失败减少无效链接操作这就有了 TCP 的 Keepalive(保活探测) 机制 tcp-keepalive 10配置成功后需要重启 Redis 服务才会生效。 [rootlocalhost etc]# redis-cli -p 6379 shutdown4. GENERAL 通用配置 4.1 daemonize(后台启动)配置 daemonize yes是否为后台进程设置为 yes设置为 yes 后, 表示守护进程, 后台启动 4.2 pidfile(pid 文件存在路径)配置 pidfile /var/run/redis_6379.pid存放 pid 文件的位置每个实例会产生一个不同的 pid 文件, 记录 redis 的进程号 [rootlocalhost run]# ps -ef | grep redis[rootlocalhost run]# cat redis_6379.pid [rootlocalhost run]# ps -aux | grep sshd4.3 loglevel(日志级别)配置 loglevel noticeRedis 日志分为 4 个级别默认的设置为 notice开发测试阶段可以用 debug(日志内容较多不建议生产环境使用)生产模式一般选用 notice Redis 日志级别为如下 4 种 debug 会打印很多信息适用于开发和测试阶段。verbose(冗长的) 包含很多不太有用的信息但比 debug 要清爽一些。notice 适用于生产模式。warning 警告信息。 127.0.0.1:6379 config get loglevel4.4 logfile(日志文件)配置 logfile logfile “” 就是说默认为控制台打印并没有日志文件生成可以为 redis.conf 的 logfile 指定配置项。如下 logfile /var/log/redis/redis.log修改了配置文件需要重启 redis 才会生成。 127.0.0.1:6379 config get logfile4.5 databases 16(仓库数量)配置 databases 16设定库的数量默认是16个默认数据库为 0 号数据库索引是从 0 开始的可以适用 selectdbid 命令在连接上指定数据库 id 5. SECURITY 安全配置 SECURITY 安全配置就是为 Redis 客户端登录的时候设置密码。 在 Redis 当中设置密码有两种方式 5.1 在 redis.conf 配置文件当中设置密码(永久) # requirepass foobared这里我们测试将注释去掉适用这个 foobared 作为密码。 requirepass foobared修改了配置需要重启 Redis 服务才会生效。 127.0.0.1:6379 auth foobared 127.0.0.1:6379 auth 密码 # 登录 redis 客户端使用密码127.0.0.1:6379 acl list # 注意需要进入到 Redis 客户端127.0.0.1:6379 acl whoami # 注意需要进入到 Redis 客户端 5.3 在 命令行设置密码 127.0.0.1:6379 config get requirepass127.0.0.1:6379 config set requirepass rainbowsea6. LIMITS 限制配置 6.1 maxclients(客户端连接数)配置 设置 Redis 同时可以与多少个客户端进行连接(包括远程连接) 默认情况下为 10000 个客户端。 如果达到了此限制redis 会拒绝新的连接请求并且向这些连接请求方发出 “max number of clients reached” 注意一点的是当超过连接数目了你可以进入到 Redis 客户端但是的命令是不会被 Redis 执行的并提示 “max number of clients reached” 。 6.2 maxmemory(Redis 最大占用内存)配置 # maxmemory bytes在默认情况下, 对 32 位 实例会限制在 3 GB, 因为 32 位的机器最大只支持 4GB 的 内存而系统本身就需要一定的内存资源来支持运行所以 32 位机器限制最大 3 GB 的 可用内存是非常合理的这样可以避免因为内存不足而导致 Redis 实例崩溃在默认情况下, 对于 64 位实例是没有限制当用户开启了 redis.conf 配置文件的 maxmemory 选项那么 Redis 将限制选项的值 不能小于 1 MB maxmemory 设置的建议: Redis 的 maxmemory 设置取决于使用情况, 有些网站只需要 32MB有些可能需要 12GBmaxmemory 只能根据具体的生产环境来调试不要预设一个定值从小到大测试 基本标准是不干扰正常程序的运行。Redis 的最大使用内存跟搭配方式有关如果只是用 Redis 做纯缓存, 64-128M 对一般小 型网站就足够了如果使用 Redis 做数据库的话设置到物理内存的 1/2 到 3/4 左右都可以如果使用了快照功能的话最好用到 50%以下因为快照复制更新需要双倍内存空间 如果没有使用快照而设置 redis 缓存数据库可以用到内存的 80%左右只要能保证 Java、 NGINX 等其它程序可以正常运行就行了 6.3 maxmemory-policy(Redis内存不够的算法配置处理)配置 # maxmemory-policy noevictiopolicy 可以配置如下选项 volatile-lru使用 LRU 算法移除 key只对设置了过期时间的键(最近最少使用)allkeys-lru在所有集合 key 中使用 LRU 算法移除 keyvolatile-random在过期集合中移除随机的 key只对设置了过期时间的键allkeys-random在所有集合 key 中移除随机的 keyvolatile-ttl移除那些 TTL 值最小的 key即那些最近要过期的 keynoeviction不进行移除。针对写操作只是返回错误信息 无论是选择那种配置都会丢失数据所以尽量还是设置好合适的 Redis 内存方式内存不够用 。 6.4 maxmemory-samples(内存算法处理的比较样本) 配置 # maxmemory-samples 5设置样本数量LRU 算法和最小 TTL 算法都并非是精确的算法而是估算值所以你可 以设置样本的大小redis 默认会检查这么多个 key 并选择其中 LRU 的那个。一般设置 3 到 7 的数字数值越小样本越不准确但性能消耗越小。 举例理解 简单的比较就是当你在 8W 个人当中找到身高 180 的人很费时间和精力。但是当让你从 10100个人当中找 身高 180的人那就更简单了。简单的理解就是一个参考的样本。参考的数量越多精确度越高但是成本也就越高。参考的数量少的精确的就越低但是消耗的成本却更低。 7. 总结 注意 上述的所有配置都需要将 Redis 服务器关闭了再重启后配置才能生效。查看 redis.conf 配置文件的信息可以进入到 Redis 客户端后使用 config get 配置属性/信息 命令。注意 需要先进入到 Redis 客户端才行。 127.0.0.1:6379 config get loglevel 1) loglevel 2) notice 127.0.0.1:6379 config get logfile 1) logfile 2) 在命令行当中设置 redis.conf 配置文件的信息可以进入到 Redis 客户端后使用 config set 配置属性/信息 命令。注意 需要先进入到 Redis 客户端才行。同时因为是在 客户端命令设置的配置信息那么退出了客户端该命令行配置的信息就都失效了。 127.0.0.1:6379 config set requirepass rainbowsea127.0.0.1:6379 auth rainbowsea127.0.0.1:6379 config get requirepass8. 最后 “在这个最后的篇章中我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底继续在其他的领域奋斗。感谢你们我们总会在某个时刻再次相遇。”
http://www.hkea.cn/news/14503682/

相关文章:

  • 怎么做织梦网站在线磁力搜索神器
  • 网站建设关键词排名优化芜湖网站建设推广公司
  • 山东饰品行业网站开发凡科建设的网站如何
  • wordpress网站备份还原天津市建设厅建筑业信息网
  • 中文网站欣赏做网站鼠标移动 链接变颜色
  • 北京 房地产 网站建设汕头seo课程培训
  • 沈阳模板 网站建设网站红色搭配
  • 网站怎样才能在百度被搜索到江津网站建设效果好不好
  • 赣州做公司网站太原优化网站
  • 网站收录最好的方法如何进行品牌营销
  • 五莲网站制作要怎样建立自己的网站
  • 建设好学校网站软件定制与开发
  • 网站实名制认证备案国外直播sdk
  • 重庆市住房和城乡建设厅官方网站网站建设背景朝阳
  • 如何做网站充值接口深圳市年检在哪个网站做
  • 怎么做网站架构图什么网站做的产品海报比较多
  • 曲阳路街道网站建设北京seo诊断
  • 天台建设局网站朋友做的网站图片不显示
  • 聊城手机网站建设服务asp网站开发实训总结
  • 招远网站建设多少钱网页代码模板源码
  • 开源php网站开发网页设计制作个人简历代码
  • 企业网站建站价格wordpress 摄影博客
  • 用asp.net做简易网站苏州建网站必去苏州聚尚网络
  • 母婴用品商城网站建设手机app界面设计分析
  • 网站开发公司基本业务流程图广州微网站建设咨询
  • sns社交网站建设上海网络推广公司
  • 做网站可以申请专利吗开发官网
  • 热门课程自己做网站在国内做跨境电商怎么上外国网站
  • 设计有特色的网站windows优化大师是哪个公司的
  • 介绍网站ppt该怎么做高端企业网站建设制作