写代码挺多年了,但是缓存其实我一直用的还是不大熟练,每次都是能不用就不用。这次终于自己用上了,我会告诉你我只是用了公司写的redis的工具类设置和获取缓存中的值吗?看来会的。目前我还用就是个入门级别。
用同事给的redis.msi安装文件安装了一下本地的redis,这个是因为我们本地不能连上测试和线上的redis,所以本地不好测试,于是也给本地安装上。
然后用命令给配置上密码
config set requirepass test #设置密码为test
config get requirepass #查看密码,若是第一次设置,会需要填写权限,则执行
auth test #auth+密码,输入密码,验证权限(开始没有截图,所以下面的截图没有这段)
config get requirepass #再输一遍,即可
然后就是给我们自己项目的配置了,将开发环境的redis参数配置改一下,host改为127.0.0.1,密码也改一下就行;redis之如何配置jedisPool参数(具体的参数配置可以看看这个)。
#redis config
redis.pool.maxActive=1024 #一个redis连接池能够分配的最大连接数;0,表示无限制;这里是1024个;
redis.pool.maxIdle=200 #最多200个空闲连接数,还不懂
redis.pool.maxWait=10000 #最大等待时间为2.7个小时
redis.pool.testOnBorrow=true #在使用连接之前验证一下;ture,验证,则得到的连接都是可用的
redis.pool.testOnReturn=true #在用完连接之后,给连接池之前验证一下;true,验证;
redis.ip=127.0.0.1 #ip地址改为本地,可见上图
redis.port=6379 #端口号默认为6379,没改所以没变
redis.expire=100000 #过期时间,单位为s,这是27个小时;
redis.password=test #密码,test
然后我的redis就能用了,用的工具类,所以没什么好展示的。然后redis中就有值了,用命令查看值。
keys * #查看所有的key,只有key
get key #查看key的value,注意key是带“”的,所以哪都不能少
del key #删除键
对了一般来说,本地连接到redis,找到redis-cli.exe点击就能直接运行;若是连接到服务器就可以用这种方式;cmd打开dos窗口,然后输入
redis-cli -h 127.0.0.1 -p 6379 -a test #redis-cli -h host -p 端口号 -a 密码
好了,以上就是我会的一些关于redis的命令和使用方法。
当前时间:2017年3月4日 23:37