redis
木木木可可可
这个作者很懒,什么都没留下…
展开
-
django中使用redis自动储存设置的session信息
废话不多说,直接上步骤: pip install redis pip install django-redis pip install django-redis-sessions==0.5.6 先安装所需要的包 如果报类似于 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None...原创 2019-08-28 19:53:22 · 472 阅读 · 0 评论 -
redis数据库的事务机制
redis虽然是nosql数据库,但是作为被使用广泛的缓存性高速数据库,当一个键被多个请求同时访问时,如何保证数据安全呢? 其实redis也是有事务机制的,redis的事务机制类似于批处理功能,一旦开启,不允许被打断 事务机制的五个常用命令 1,watch 2,unwatch 3,multi 4,EXEC 5,discard 为了保证事务的一致性,开启事务前必须使用watch命令监视要操作的记录 ...原创 2019-09-08 00:11:47 · 229 阅读 · 0 评论 -
python怎么建立redis的连接,建立与redis数据库的两种方法
redis与mysql一样,是大家常用的数据库了,这里就和大家分享一下怎么用python与redis数据库建立连接 方法1: import redis con = redis.Redis( #创建redis连接 host='localhost', port=6379, password='123', #redis数据库没有用户名 db=0 ) con.hms...原创 2019-09-06 11:36:35 · 903 阅读 · 0 评论 -
redis怎么设置密码?
方法1:在redis.conf中设置,修改requirepass这个配置项,后面跟你的密码 重启后生效,密码尽可能的设置长些,因为redis的保护机制非常弱,而且访问速度又快,一秒钟可以试上十万个密码 方法2:命令行设置密码,不需要重启就可以生效,在重启之后依然有效, config set requirepass kkkkkkk123 验证后密码生效 auth kkkkkkk123 查看密码 ...原创 2019-09-05 22:18:02 · 686 阅读 · 0 评论 -
redis的AOF文件越来越大该怎么解决?
使用rewirte机制,rewrite机制现在达到一定的条件redis会自动触发 其具体的流程就是: 1,redis主进程fork一个子进程 2,子进程根据当前内存的数据,构建一个新的日志,写入一个新的AOF文件中 3,这段时间内,redis接收到的client的修改操作,都会在内存中新起一个日志文件去进入,并同步到旧的AOF文件中 4,当子进程完成了任务,redis就会把新的日志文件追加到新的A...原创 2019-09-05 22:07:26 · 5455 阅读 · 1 评论 -
Redis的数据持久化
redis的数据持久有一般有两种策略供选择 1,RDB策略 2,AOF策略 RDB是一种将内存中数据集快照写入磁盘的策略,它可以定时将数据集快照以二进制压缩的形式写入到RDB文件中,如果写入顺利完成,则覆盖掉之前的RDB文件。 AOF是将数据库的增删改操作以日志形式记录的文本记录方法 二者的比较: RDB: 1,RDB因为是定时持久化,因此一旦发生宕机而没有及时持久化,则会出现大量数据丢失的场景 ...原创 2019-09-05 21:12:33 · 162 阅读 · 0 评论 -
怎么修改redis的数据库个数?
windows下,修改redis.windows.conf文件中的databases 16 ,改为你想要的的数 linux下,修改redis.conf文件中的databases 16 ,改为你想要的的数原创 2019-09-05 20:27:48 · 1635 阅读 · 0 评论 -
用python操作redis数据库集群
redis集群在上篇文章中我们已经搭建好了,那用python怎么与之进行交互呢? 先进行 pip install redis-py-cluster 安装好后,进入到项目,建立连接,需要用到StrictRedisCluster这个对象 然后运行打印一下 成功插入,我们用命令行去redis数据库中查询一下,连接到redis集群 ok,成功取到数据,那么python与数据库的交互的知识就先分享...原创 2019-08-29 00:05:04 · 510 阅读 · 1 评论 -
快速搭建redis数据库集群详解
数据库集群能够带来高可用,低风险等许多有些的特性,现在我就来给大家分享一下使用redis进行数据库集群的搭建 还是老样子,我们准备好两台虚拟机,我这里用的是ubantu的虚拟机,大家可以自行选择自己用的习惯的 打开第一台虚拟机,创建一个conf目录,然后在这个目录下创建3个配置文件,7000.conf , 7001.conf ,7002.conf 下图中我先新建一个7000.conf文件 ...原创 2019-08-28 23:52:36 · 556 阅读 · 0 评论 -
redis数据库主从备份操作详解
进行redis主从备份前先来两台能互相ping通的虚拟机 然后查看ifconfig查看IP地址 然后进行redis数据库主库的配置,进入到redis的配置文件中 修改redis数据库绑定的ip地址,将绑定的本地的127.0.0.1转为虚拟机的ip地址 启动redis数据库服务,然后查看redis进程是否成功启动 进入到redis的配置文件目录 然后拷贝一份redis的配置文件,作为从red...原创 2019-08-28 21:56:02 · 778 阅读 · 0 评论 -
redis的内存淘汰机制以及过期策略
我们平常在使用redis数据库的时候,经常对插入的数据有一个过期时间的要求,在设置过期时间的时候,我们设置起来是非常的方便,给一个expire就行了,那你知道过期时间到了之后,redis会对这些数据做什么处理吗?肯定是删除操作,但是删除的方法会有不同: 1,定时删除: 当我们存入数据给键设置过期时间时,可以开启一个定时任务Timer,当数据过期时间到时删除键 内存友好型策略,一旦键过期,就会被删除...原创 2019-09-08 10:49:52 · 224 阅读 · 0 评论