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

盐城市网站建设公司开鲁网站seo

盐城市网站建设公司,开鲁网站seo,wordpress两种语言主题,怎样做免费的网站安装redis、配置redis 目录 一、 概述 #xff08;一#xff09;NoSQL 1、类型 2、应用场景 #xff08;二#xff09;Redis 二、安装 #xff08;一#xff09;编译安装 #xff08;二#xff09;RPM安装 三、目录结构 四、命令解析 五、redis登录更改 1、… 安装redis、配置redis 目录 一、 概述 一NoSQL 1、类型 2、应用场景 二Redis 二、安装 一编译安装 二RPM安装 三、目录结构 四、命令解析 五、redis登录更改 1、发现问题 2、解决办法 六、数据库操作 一登录数据库 二帮助信息 1、help 命令字 2、tab补齐 三库操作 1、切换 四数据操作 七、redis持久化 一RDB模式 二AOF模式 一、 概述 一NoSQL NoSQLNot Only SQL是一种非关系型数据库Non-Relational Database与传统的关系型数据库SQL相对应。NoSQL数据库以灵活的模式和可伸缩性为特点适用于大规模数据的存储和处理。 与关系型数据库不同NoSQL数据库不使用固定的表格和预定义的模式而是使用动态的模式和灵活的数据模型。这意味着在NoSQL数据库中可以存储不同结构和类型的数据并且可以根据需求随时更改模式而不需要进行预定义的表定义和模式修改。 NoSQL数据库的设计目标是提供高性能、高可用性和可伸缩性。它们通常采用分布式架构可以在多个服务器上分布数据并以水平扩展的方式处理大量的读写操作。 NoSQL数据库被广泛应用于互联网和大数据领域适用于需要处理海量数据和实时数据的场景例如社交媒体、物联网、日志分析等。常见的NoSQL数据库包括MongoDB、Cassandra、Redis、Couchbase等。 1、类型 文档型数据库Document-oriented databaseMongoDBCouchbaseApache CouchDBRethinkDB列族数据库Column-family databaseApache CassandraApache HBaseScyllaDB图形数据库Graph databaseNeo4jAmazon NeptuneMicrosoft Azure Cosmos DB (Graph API)键值对数据库Key-value databaseRedisRiakCouchDB对象数据库Object-oriented databaseObjectDBdb4oVersant Object Database 2、应用场景 缓存Redis最常用的应用场景就是缓存它可以缓存各种类型的数据如数据库查询结果、API返回结果等以提高应用程序的响应速度和并发性能。         分布式锁Redis的分布式锁可以确保在分布式系统中对某个资源的互斥访问避免多个节点出现并发操作的问题。         计数器Redis支持对计数器的操作能够方便地实现各种计数器的功能如网站访问次数计数、订单数量计数等。         会话管理Redis可以用来管理会话信息实现会话的状态存储和共享避免了单点故障的问题。         消息队列Redis支持发布订阅模式可以作为一个轻量级的消息队列使用实现异步消息处理和任务派发等功能。 二Redis Redis [Remote Dictionary Server] 是一个开源BSD许可内存存储的数据结构服务器可用作数据库高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合位图hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能同时通过Redis Sentinel提供高可用通过Redis Cluster提供自动分区。 基本的键值对操作Redis还支持丰富的功能如发布/订阅pub/sub模式、事务、Lua脚本、分布式锁等。它还可以作为缓存层提供高速缓存以加快应用程序的性能。 Redis被广泛应用于互联网领域用于缓存、会话存储、消息队列、实时分析、计数器等场景。它的简单性和高性能使得它成为许多应用程序的首选数据存储解决方案。 英文官网官方高版本 https://redis.io/中文官网版本相对较低 https://www.redis.net.cn/监听端口号        6379 软件包               redis 数据类型 字符串string         哈希值hash         列表list         集合set         有序集合(sorted set)         位图bitmap         hyperloglogs 二、安装 一编译安装 wget http://download.redis.io/releases/redis-5.0.8.tar.gzmake make install二RPM安装 安装repl源 yum install -y epel-release此命令数输入两次为升级repl源  yum install -y redis启动redis任选其一即可 systemctl start redisredis-server /etc/redis.conf 默认监听127.0.0.1地址 三、目录结构 查看已安装软件包的安装路径及生成的文件 rpm  -ql redis主配置文件 vim /etc/redis.conf 常用主配置文件解析 bind 127.0.0.1监听地址port 6379监听端口号daemonize是否将程序或进程转变为守护进程在后台运行pidfile 指定通过该配置文件启动 reids进程后的PID文件名称 loglevel定义日志级别logfile定义日志存储路径databases指定默认数据库数量save定义单位时间内key的改变次数dbfilename定义存储RDB持久化数据的文件名称dir定义RDB与AOF文件的存储目录appendonlyAOF的启停appendfilename定义AOF持久化文件的名称appendfsync定义AOF数据同步间隔requirepass 设置登录redis的密码 哨兵模式配置文件 vim /etc/redis-sentinel.conf 持久化文件存储目录 cd /var/lib/redis日志文件存储目录 cd /var/log/redis PID文件存储目录 cd /var/run/redis 四、命令解析 redis启动命令 redis-server 配置文件目录 redis登录命令 redis-cli命令选项 -hredis服务器IP-p指定访问端口号-a指定登录密码-n指定数据库编号 -a 指定登录密码的配置文件设置在/etc/redis.conf 命令使用方式 redis-cli -h 192.168.41.130 -p 6379 -a 123123 -n 1注如果端口号为默认端口可以不进行指定密码可-a输入也可进入后auth 123123 输入密码-n端口为0~16 共17个数据库。 检查RDB文件  redis-check-rdbredis-check-rdb /var/lib/redis/dump.rdb内容解析 [offset 0] Checking RDB file /var/lib/redis/dump.rdb开始检查RDB文件/var/lib/redis/dump.rdb。 [offset 27] AUX FIELD redis-ver 3.2.12redis-ver是RDB文件中的一个辅助字段指示Redis的版本号为3.2.12。 [offset 41] AUX FIELD redis-bits 64redis-bits是RDB文件中的一个辅助字段指示Redis的位数为64位。 [offset 53] AUX FIELD ctime 1691495331ctime是RDB文件中的一个辅助字段指示创建RDB文件的时间Unix时间戳。 [offset 68] AUX FIELD used-mem 754984used-mem是RDB文件中的一个辅助字段指示在创建RDB文件时Redis使用的内存量。 [offset 70] Selecting DB ID 0选择了数据库ID为0的数据库。 [offset 98] Checksum OKRDB文件的校验和是正确的没有发现数据损坏。 [offset 98] \o/ RDB looks OK! \o/整个RDB文件的检查没有发现错误RDB文件看起来是完好的。 [info] 2 keys read读取了2个键值对。 [info] 0 expires没有过期的键值对。 [info] 0 already expired没有已经过期的键值对。 检查AOF文件 redis-check-aof [--fix] aof-file --fix选项可用于修复AOF文件中的错误。 aof-file是AOF文件的路径和名称。  首先停止Redis服务器以确保AOF文件不会被修改。 使用redis-check-aof命令来检查AOF文件的正确性。命令的使用方式如下 redis-check-aof /var/lib/redis/appendonly.aof注 如果使用了--fix选项修复了AOF文件中的错误建议再次运行redis-check-aof命令来验证修复是否成功。 确认AOF文件已经正确修复后可以启动Redis服务器并将修复后的AOF文件用作持久化文件。 五、redis登录更改 开启从服务需要复制配置文件更改其监听端口号理论上可以开设无限个从服务器更改其监听端口即可首先需要有一个特别特别好的电脑配置不然不建议尝试系统会崩。 cp /etc/redis.conf /opt/redis_6380.conf1、发现问题 更改完port后systemctl启动redis异常 2、解决办法 使用redis-server /opt/redis_6380.conf  redis-server /opt/redis_6380.conf 此时发现进程为前台进程影响操作 若要redis后台运行需修改配置文件将daemonize的值改为yes vim /etc/redis.conf再次输入命令进行检查 检查监听端口进行查看 六、数据库操作 一登录数据库 本地登录 监听回环地址127.0.0.1 redis-cli监听本地网卡地址 redis-cli -h IP -p 端口号 redis-cli -h 192.168.41.130 -p 6379此时因为更改过redis 的监听地址在使用时则会进行报错。需添加IP地址和监听端口。监听端口前文已经说过再次不在过多追述 远程登录 redis-cli -h 192.168.41.130 -p 6379 -n 0二帮助信息 1、help 命令字 2、tab补齐 三库操作 1、切换 select 1四数据操作 set        设置键值对 set key value set name znkeys keys *            查看所有键的名称 keys * keys 键名称            查看一个键是否存在 keys nameget 取出键值对 get nameget 键 键不存在则返回空 get aaadel 删除键值对        del key del namedel aaa如果成功则返回结果为1不成功则为0。这里我们没有创建aaa的键所以返回结果为0。 flushall        清空所有数据库中的数据 flushallrename        重命名键名称 不论更名后的键是否存在都会覆盖原有键并将改名前的键的值赋予改名后的键         rename oldkey newkey rename zn zmrenamenx        重命名键名称 假如改名后键名称存在则更改不成功         renamenx oldkey newkey renamenx zm znmove 移动键值对到指定数据库         move key dbnumber         假如目标数据库中存在同名键则移动失败 move zn 0ttl 查看键值对的生命周期         ttl key             -1                永久             -2                已过期 expire 设置键值对的存储周期         expire key seconds 七、redis持久化 一RDB模式 默认持久化 /var/lib/redis/dump.rdb        数据库启动时会读取 触发条件redis进程退出宕机redis程序崩溃手动保存触发RDBsave 二AOF模式 默认关闭需手动打开 vim /etc/redis.conf 可以与RDB同时使用  重启服务 systemctl restart redis去数据库添加内容而后返回查看 set aaa 123123默认进程启动时读取        appendonly  yes 内容解析 $6: 这是一个长度字段表示后面的字符串的长度为6个字节。 SELECT: 这是一个Redis命令表示切换到指定的数据库。在这里它表示切换到数据库0。 $11: 这是一个长度字段表示后面的字符串的长度为11个字节。 *3: 这是一个Redis命令表示执行一个命令组后面跟着3个命令。 $3: 这是一个长度字段表示后面的字符串的长度为3个字节。 set: 这是一个Redis命令表示设置一个键值对。 $3: 这是一个长度字段表示后面的字符串的长度为3个字节。 aaa: 这是一个键名。 $6: 这是一个长度字段表示后面的字符串的长度为6个字节。 123123: 这是一个值。
http://www.sadfv.cn/news/171537/

相关文章:

  • 天门网站建设设计简述网络营销的方法
  • 那些视频网站能用来直接做href中国电建市政建设集团有限公司网站
  • 珠宝网站建设方案wordpress 自定义翻页
  • 网站建设自己怎么做it培训机构怎么样
  • 句容市建设工程管理处网站专业设计软件
  • 厦门市建设局网站摇号最新国际新闻事件今天
  • 潍坊网站开发培训数据分析师资格证书怎么考
  • 网站开发需要什么证书企业在线注册
  • 制作网站协议东莞网站建设建网站
  • 如何选择响应式网站支持wordpress免费
  • 通州免费网站建设wordpress加微信插件
  • 万网免费网站如何做网站seo
  • 网站上传后没有后台emulate wordpress
  • 宽屏网站背景出售全国精准客户电话号码
  • 网站免费主机申请网页设计公司哪个济南兴田德润实惠吗
  • 网站底部浮动电话广告沈阳网站建设哪家好
  • asp装修公司网站源码广告设计入门到精通
  • 汽车交易网站系统建设东莞seo黑帽培训
  • 建设网站询价对比表模板seo网站营销推广
  • 深圳正规网站制作哪家公司好Sweipe wordpress
  • 杭州网站建设方案书做酒招代理的网站
  • 涿州建设局网签网站广告设计职业生涯规划书
  • 宁波自助建网站如何选择宜昌网站建设
  • 精品网站建设费用 在线磐石网络wordpress哪种主页更利于seo
  • 做网站站长累吗江苏常州建设银行网站
  • 中天建设集团门户网站无法解析您网站的域名.
  • 中山精品网站建设案例传奇网站模板使用
  • 做网站需要给设计提供福州网站seo优化公司
  • 网站可以称为系统吗网页设计网站建设过程报告
  • 公司备案证查询网站查询网站盐城哪里做网站