Redis
Terisadeng
工作繁忙,私信和评论提的问题可能没时间复现解答(。・_・。)ノI’m sorry~
展开
-
Redis简明教程
一、启动和停止Redis1、Redis可执行文件说明:redis-server:Redis服务器redis-cli:Redis命令行客户端redis-benchmark:Redis性能测试工具redis-check-aof:AOF文件修复工具redis-check-dump:RDB文件检查工具如果在编译后执行了make install命令,这些程序会被复制到/usr/local/bin或者是/us...原创 2018-04-11 20:07:46 · 347 阅读 · 1 评论 -
Redis数据类型
Redis中的数据类型Redis命令不区分大小写。2.1、入门命令2.1.1获得符合规则的键名列表KEYS patternpattern支持glob风格通配符格式:? 匹配一个字符* 匹配任意字符(包括0个字符)[] 匹配中括号中的字符,可以使用“-”表示一个区间,如a[a-c]可以表示“aa”,“ab”和“ac”。\x 匹配字符x,用于转义符号。如要匹配“?”就需要使用\?...原创 2018-04-12 19:44:29 · 270 阅读 · 0 评论 -
Redis主从复制
一、准备工作在/usr/local/redis(Redis的启动目录)中复制3个redis.conf文件用于启动3个Redis实例在一台服务器上模拟主从复制。1)redis6379.conf中需要修改的内容如下:dbfilename dump_6379.rdblogfile “6379.log”pidfile/var/run/redis_6379.pid2)redis6380.conf和redis...原创 2018-04-25 08:48:46 · 230 阅读 · 0 评论 -
Jedis简单使用
Redis在Java中的实现是Jedis,需要导入jedis.jar、commons-net.jar(具体版本自己选择)以及commons-pool2x.jar(commons-pool用于Jedis连接池的创建,如果使用了连接池commons-pool包的版本不能低于2x,这是因为使用了org.apache.commons.pool2下面的类,这个包在2x版本才有)。一、创建Jedis连接池生成...原创 2018-05-07 19:33:30 · 5975 阅读 · 1 评论 -
远程访问Windows集群Redis服务错误1067
由于新项目启动,使用Oracle,本地机器带不动,找了一台Windows机器做,测试服务器,安装Redis和Oracle,供所有人使用,网上搜索远程访问Redis的方法,说是将bind 127.0.0.1注释掉,这个是指定可以访问redis服务的IP,注释掉后报错:说明Redis无法绑定Socket进行通信,所以必须要指定绑定的IP,但是我又想不对IP做限制,可以修改为bind0.0.0.0,这样...原创 2018-05-29 09:07:52 · 765 阅读 · 0 评论 -
Spring集成Redis
最近在做一个关于群聊的项目,由于聊天要求实时性,不可能直接访问数据库,所以使用了Redis来做缓存,这里将使用过程中遇到的问题记录一下。使用Redis之前需要合理设计存储在其中的数据结构,比如聊天系统,就需要存储包括用户登录状态信息,可以使用Hash数据结构,以用户Id做键,状态做值,还可以存储每个用户在每个群的未读消息计数,客户端使用长轮询拉取。最主要的就是群里的聊天记录的缓存了,这里可以使用R...原创 2018-07-10 16:18:30 · 1084 阅读 · 0 评论