Redis数据库
1. 下载及安装
官网 https://redis.io/
中文官网 http://www.redis.cn/
windows版本安装,Github 下载地址 https://github.com/MicrosoftArchive/redis/releases
目前windows稳定版本号是3.2.100 推荐用.msi,然后添加到系统环境变量,改变下安装路径,其他默认。但是官网不推荐用windows系统,window版本的redis是民间大神修改过的。

运行 services.msc,查看服务状态。


这样就代表着redis安装成功
2. 连接redis,进入cmd,输入redis-cli(中间没空格)就直接连接redis成功。
3. redis只有host,port,password,redis是没有username的。
4. redis的常用操作
字符串操作
set(设置值)
输入 set animal ‘cat’
返回 OK
get(获取值)
输入 get animal
返回 “cat”
append(追加)
输入append animal ‘ bird’
返回 (integer) 7 7代表这个字符串的长度
mset(设置多个)
输入mset user1 ‘zhu’ user2 ‘dejun’
返回OK
get user1
返回 ‘zhu’
mget(获取多个)
mget user1 user2
del(删除)
输入del user1
返回(integer) 1 返回影响的记录数
输入get user1
返回 nil nil就是没有
incr/decr( +1/-1)
输入set num 10
输入incr num
返回(integer) 11
EX(有效期)
set school ‘ecut’ EX 10 10s有效期,10s过后,自动删除,就是nil
5. 列表操作(跟排队吃饭差不多)
lpush/rpush(左/右插入)
输入lpush q1 ‘zhu’ ‘wei’ ‘de’
返回(integer) 3
llen(查询列表长度)
输入llen q1
剩下略
6. 集合操作
输入sadd zoo ‘cat’ ‘dog’ (这里加不加引号都一样,系统默认会帮你加)
返回(integer) 2
输入smembers zoo(输出成员)
返回
1) "dog"
2) "cat"
输入srem zoo cat (移除)
返回(integer) 1
输入 sismember zoo cat(判断是否存在)
返回(integer) 0
输入sdiff zoo3 zoo4(差异)
输入sinter zoo3 zoo4(输出交集)
输入sunion zoo3 zoo4(输出并集)
7. 哈希(散列,也可以理解为一个对象),剩下跳过
8. 以上代码操作,电脑重启之后,结果依然是有的
9. 图形化管理操作界面
Redis Desktop Manager,他这个是跨平台的,同时也是开源的
下载地址 https://rdm.dev/ 现在大多数人开始抛弃这款软件了,在于它从v0.9.4后开始收费了


连接线上redis,我用的宝塔安装的redis,在配置文件能查看redis的密码, requirepass 23eea273(密码一定要设置),把bind 127.0.0.1修改成0.0.0.0(这个操作很危险,项目上线必须关闭这个操作,如果你要换成其他ip也行,但是这个要绑定多个ip好像有问题不能127.0.0.1 ..*,这样会有bug,感觉是宝塔的问题),修改完配置项后,要重启redis才能生效的。


浙公网安备 33010602011771号