redis
文章平均质量分 67
magicproblem
自学中。。。。。。。。
展开
-
redis虚拟机与本地连接
1、配置redis.conf文件1)配置daemonize为yes2)修改bind为本机的ip地址ifconfig可见3)在配置文件中关闭保护模式,将protected-mode设置为no2、开放当前配置文件中配置的端口号1)开放当前配置的这个端口firewall-cmd --permanent --add-port=6379/tcp2)通过一下指令查看开放的端口firewall-cmd --zone=public --list-ports3、启动redis服务1)通过re原创 2021-01-27 09:21:14 · 664 阅读 · 0 评论 -
redis的主从复制笔记
1、是什么行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主2、能干嘛读写分离容灾恢复3、这么用1)配从(库)不配主(库)2)在从库中使用slaveof主库端口每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件Info replication可以查看配置情况3)修改配置文件细节操作①拷贝多个redis.conf②开启daemonize yes原创 2021-01-26 16:24:55 · 69 阅读 · 0 评论 -
Redis的事务笔记
1、redis的事务可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞2、redis事务常用命令命令功能discard取消事务,放弃执行事务块内所有命令exec执行所有事务块内的命令multi标记一个事务块开始unwatch取消WATCH命令对所有key的监视watch监视1个或多个key,如果在事务执行之前这个key被其他命令所改动,那么事务将被打断1)正常执行原创 2021-01-26 09:24:57 · 48 阅读 · 0 评论 -
Redis持久化之AOF笔记
1、AOF是什么?以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作2、配置文件appendonly:打开AOF配置appendfilename:配置AOF生成的文件名Appendfsync:配置记录数据的策略Always:同步持久化 每次发生数据变更会被立即记录到磁盘 性能较原创 2021-01-25 16:28:36 · 56 阅读 · 0 评论 -
Redis持久化之RDB笔记
1、RDB是什么在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。RDB的缺点是最后一次持久化后的数据可能丢失。原创 2021-01-25 15:16:29 · 110 阅读 · 0 评论 -
Redis五大数据类型常用的指令
1、对于KEY的操作1)keys *keys *查看数据库种所有的键2)existsexists key的名字判断某个key是否存在(1为存在,0为不存在)3)movemove key db移动某个键到某个数据库中4)expireexpire key 秒钟设置key的过期时间默认单位为秒5)ttlttl key查看还有多少秒过期,-1表示永不过期,-2表示已过期6)typetype key查看key是什么类型的2、对于字符串的操作1原创 2021-01-10 16:26:22 · 265 阅读 · 0 评论 -
Redis杂项基本知识笔记
1、单进程Redis单进程模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率Epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。2、数据库Redis默认有16个数据库,数据库初始默认为0号库(即:下标为0)3、Select命令切换数据库select red原创 2021-01-09 15:27:59 · 64 阅读 · 0 评论 -
Redis服务启动与关闭
步骤1、如果要能看到redis进程首先修改redis.conf配置文件将no改成yes即可2、跳转到/usr/local/bin目录下,通过redis.conf配置文件启动redis服务redis-server redis配置文件位置3、测试redis的服务是否启动成功6379为redis默认端口redis-cli -p 端口号(默认就为6379)4、关闭redisshutdown...原创 2020-12-24 19:05:31 · 606 阅读 · 1 评论 -
Linux上安装Redis
步骤1、解压redis的安装包到/opt目录下2、通过tar指令redis安装包解压到/opt目录下3、进入解压好的redis文件目录下,并使用make指令开始安装如果出现一下错误则直接安装gcc即可yum install gcc出现以上问题二次make会出现则使用make distclean然后再次使用make安装4、安装完之后使用make install检查是否安装完成...原创 2020-12-24 17:40:53 · 59 阅读 · 1 评论