
缓存
文章平均质量分 56
xulong5000
这个作者很懒,什么都没留下…
展开
-
mongodb不等于某个值_mongodb之查询操作
在上一篇mongodb之remove操作中详细介绍了常用的字段更新操作符,工作中最常用的就是mongodb中各种复杂的查询,在关系型数据库中,可以实现基于表的各种各样的查询,以及通过投影来返回指定的列,相应的查询功能也可以在 MongoDB 中实现。同时由于 MongoDB 支持嵌套文档和数组,MongoDB 也可以实现基于嵌套文档和数组的查询,下面我们详细介绍mongodb中功能丰富的查询。1. find说明:选择集合中的文档,并按照查询条件返回到所选文档。语法:db.collecti原创 2021-11-12 08:51:33 · 5563 阅读 · 1 评论 -
solr数据库同步
1:solr具备自己同步的功能,也就是不需要用户自己写同步服务,步骤一:先需要配置好配置文件:修改配置文件:db_data_config.xml文件,里面可以直接修改链接数据库的地址信息。账户 密码链接2:需要找到更新数据的地址...原创 2021-08-05 18:44:25 · 533 阅读 · 0 评论 -
solr删除单条数据
<delete> <query> id:"100861" </query> </delete> <commit/>原创 2021-07-15 11:46:47 · 330 阅读 · 0 评论 -
ELK介绍 安装 及使用
一:开源实时日志分析ELK平台能够完美的解决我们上述的问题,ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。官方网站:https://www.elastic.co/products原创 2021-03-24 16:12:50 · 193 阅读 · 0 评论 -
C# Redis分布式锁的应用
1、背景我们在开发很多业务场景会使用到锁,例如库存控制,抽奖等。一般我们会使用内存锁的方式来保证线性的执行。但现在大多站点都会使用分布式部署,那多台服务器间的就必须使用同一个目标来判断锁。分布式与单机情况下最大的不同在于其不是多线程而是多进程。2、演变[分布式站点使用内存锁方式如下图]假设有3个用户同时购买一件商品,商品库存只剩下1,如果3个用户同时购买,负载均衡把3个用户分别指向站点1、2、3,那结果将会是3个用户都购买成功。下面我们使用分布式锁解决这个问题。[分布式站点使用分布式锁如下原创 2020-11-17 17:35:09 · 706 阅读 · 0 评论 -
memcached 缓存的坑
1:调用memcached时必须在app里面先配置 节点: <section name="beitmemcached" type="System.Configuration.NameValueSectionHandler" />例如: 该节点configSections还必须是放在配置文件的最上面,属于configuration的子节点。里面的beitmemcached是memcached的log4net是日志 log4的<configSections...原创 2020-08-31 15:17:45 · 234 阅读 · 0 评论 -
Memcached的yum安装
1、服务端的安装:在这里,由于用编译安装memcached服务端过于复杂,因此我选用依赖管理工具 yum 来实现 memcached 的服务端安装:[root@localhost /]# yum install -y memcached-y 表示自动应答,即默认安装所有需要用到的依赖包在这一步之后,我们就安装完了。我们尝试去启动一下memcached:[root@localhost /]# /usr/bin/memcached -b -l 127.0.0.1 -p 11211 -原创 2020-08-18 14:17:09 · 588 阅读 · 0 评论 -
Redis深入了解---消息队列
一:对于Redis的理解,之前一直停留在缓存的层面上,这是因为它常被人当着缓存来用,除了缓存,我们需要了解它的其他功能。1:Redis缓存,主要作用在分布式缓存解决问题2:消息队列3:发布订阅4:redis-分布式锁5:redis-cluster集群对以上5个功能深入了解,才会发现redis的强大之处。当如也有一些关于redis的其他问题,是面试常见的。1:red...原创 2020-04-17 16:46:29 · 314 阅读 · 0 评论 -
redis作为消息队列的原理
Redis队列功能介绍List常用命令:Blpop删除,并获得该列表中的第一元素,或阻塞,直到有一个可用Brpop删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用BrpoplpushLindex获取一个元素,通过其索引列表Linsert在列表中的另一个元素之前或之后插入一个元素Llen获得队列(List)的长度Lpop从队列的左边出队一个元素...原创 2020-04-17 16:14:12 · 345 阅读 · 0 评论 -
Redis配置主从架构,实现读写分离
Redis的主从架构,能帮助我们实现读多,写少的情况,下面配置Redis架构,很简单。准备环境 vmware + rhel-server-7.0(101,102,103)+redis-3.2.01、在192.168.137.101安装好redis3.2.0,我安装的目录如下redis的安装参考http://blog.youkuaiyun.com/yingxiake/article/deta...原创 2020-03-19 09:23:46 · 263 阅读 · 0 评论 -
redis设置密码后,如果在控制台测试添加数据
如下图:如果像之前那样直接 set 会发现报错: noauth Authentication required 错误。这里是因为没有身份验证如下第三行,输入密码验证 :auth 设置的密码就会返回OK再次 set 字段时,你会发现 已经添加到缓存中...原创 2020-03-19 09:56:04 · 263 阅读 · 0 评论 -
redis持久化的几种方式
1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”...原创 2020-03-18 16:49:14 · 128 阅读 · 0 评论 -
Redis的AOF功能
引言: Redis是基于内存的数据库,同时也提供了若干持久化的方案,允许用户把内存中的数据,写入本地文件系统,以备下次重启或者当机之后继续使用。本文将描述如何基于Redis来设置AOF功能什么是Redis的AOF?AOF是AppendOnly File的缩写,是Redis系统提供了一种记录Redis操作的持久化方案,在AOF生成的文件中,将忠实记录发生在Redis的操作,从而达到在Redi...原创 2020-03-18 16:33:32 · 202 阅读 · 0 评论 -
redis的发布与订阅
一:发布订阅:根据含义理解:就是 有发布者 订阅者,应该跟发送消息有关、发布:发布者(PUB) 就是发布消息方 订阅:订阅者(SUB) 接受消息方二:一般发布者 可以理解为 服务端, 订阅者为客户端。一个发布者 可以推送 消息给N个订阅者如图:三:redis发布订阅 一般需要修改 配置文件 ,一下2个文件里面搜索到 : notify-keyspace-event...原创 2020-03-18 15:39:56 · 271 阅读 · 0 评论 -
redis设置密码流程
1:先找到安装redis的文件夹,一般默认是 c:program / redis2:找到需要修改密码的配置文件:一般这两个文件都修改一下, redis.windows.conf 跟 redis.windows-service.conf3:修改方法:找打requirepass你会发现有:# requirepass foobared在这种下面修改为 requir...原创 2020-03-18 11:44:46 · 847 阅读 · 0 评论 -
Windows 无法启动Redis服务器(位于本地课计算机上)错误1053:服务没有及时响应启动或控制请求
注意几点:1:这种错误一般都是因为设置redis密码导致的:因为设置密码的是要注意一下格式:1:新设置的前后空格要全部删除,2:新的一行 跟前后都要换行 分析如下:一直使用linux版Redis,临时下载了windows版本Redis 配置密码后在windows服务中重启Redis时报“Windows 无法启动Redis服务器(位于本地课计误1053:服务没有及时...原创 2020-03-18 11:34:55 · 3594 阅读 · 0 评论 -
redis持久化的几种方式
1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”...原创 2020-03-17 17:50:30 · 152 阅读 · 0 评论 -
Windows安装Redis
以cmd安装方法:1.下载安装包:https://github.com/dmajkic/redis/downloads2.安装包下载后根据操作系统选择对应版本文件,里面会有几个dll分别为:redis-server.exe:服务程序redis-check-dump.exe:本地数据库检查redis-check-aof.exe:更新日志检查redis-benchmark.exe:...原创 2020-03-17 15:03:14 · 189 阅读 · 0 评论 -
Redis 与 Memcached 区别
Memcached是多线程,而Redis使用单线程。(个人认为Memcached在读写处理速度上由于Redis) Memcached使用预分配的内存池的方式,Redis使用现场申请内存的方式来存储数据,并且可以配置虚拟内存。 Redis可以实现持久化(也就是说redis需要经常将内存中的数据同步到硬盘中来保证持久化),主从复制,实现故障恢复。 Memcached只是简单的key与value,...原创 2020-03-17 14:56:46 · 95 阅读 · 0 评论 -
Rides的常用知识点
一:Rides支持哪些数据类型 答案:1:string 2: List (列表 ) 按照插入顺序排序 3:Hash (哈希) 4:set Set是string类型的无序集合 5:zset(sorted set:有序集合)zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正...原创 2020-03-17 14:21:25 · 2380 阅读 · 0 评论 -
Windows下 搭建redis集群
Windows下搭建redis集群教程一,redis集群介绍Redis cluster(redis集群)是在版本3.0后才支持的架构,和其他集群一样,都是为了解决单台服务器不够用的情况,也防止了主服务器宕机无备用服务器,多个节点网络互联数据共享,所有节点都是一主一从(也可以一主多从),其中不提供服务,只做为备份,emmm我就不多说废话了,直接进入主题。没有多的服务器就只能单机搭建...原创 2019-08-16 16:25:44 · 152 阅读 · 0 评论 -
windows下redis配置密码
redis安装后目录如下:最简单的启动方式是直接双击redis-server.exe 如果要设置密码,首先打开配置文件,要注意的是这两个都是配置文件,记住你改的是哪一个,不放心的可以两个都改。 然后找到#requirepassfoobared,改成requirepass 密码。 接着按住shift后右键进入该目录下的命令行,执行redis-server.exe 你改的配置的文件...原创 2019-08-16 16:12:54 · 128 阅读 · 0 评论 -
Solr 查询
1:需要添加dll引用:SolrNet;2:定义solr: private static ISolrReadOnlyOperations<HotelInfoSolr> solr;这里的HotelInfoSolr是返回solr的实体对象。3:创建solr返回实体对象需要如下定义: public class HotelInfoSolr {...原创 2019-08-16 15:12:40 · 252 阅读 · 0 评论 -
solr 排序
1:solr排序是需要给 该字段赋值。2:如果是多个字段需要排序,需要注意一点:就是不能直接在一个string上添加,需要分别添加到orderList中,再赋值给OrderBy var sortStr = "RankScore_d desc"; var sortStr1 = "grp_s desc"; List<SortOrder...原创 2019-08-16 14:50:54 · 3030 阅读 · 0 评论 -
Redis在windows服务下安装
菜鸟教程:http://www.runoob.com/redis/redis-install.html1:下载:Redis-x64-3.2.1002:打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行: redis-server.exe redis.windows.conf path:是下载文件路径, 3:另启一个 cmd 窗口,原来的不要关闭,不...原创 2019-05-15 12:21:37 · 169 阅读 · 0 评论 -
memcached windows服务安装
1:学习地址:http://www.runoob.com/memcached/window-install-memcached.html安装流程: 注意:在 1.4.5 版本以前 memcached 可以作为一个服务安装,而在 1.4.5 及之后的版本删除了该功能。因此我们以下介绍两个不同版本 1.4.4 及 1.4.5的不同安装方法:在Windows系统下面的安装流程me...原创 2019-05-15 12:17:01 · 1423 阅读 · 0 评论