-
Redis的安装
链接: https://pan.baidu.com/s/1nOgj4l6Gyj70ji47_TUPBw 提取码: uw4g -
配置Redis
- 重命名 redis.windows.conf 为 redis.conf,作为redis服务的配置文件
- cmd命令行,进入到redis-server.exe所在目录
- 执行:redis-server --service-install redis.conf --loglevel verbose
- 计算机-管理-服务-Redis-启动
-
卸载Redis
到 redis-server.exe 所在路径执行:- redis-server --service-uninstall
- sc delete Redis
-
设置密码以及连接
- requirepass 密码
- 重启服务
sudo /etc/init.d/redis-server restart - 客户端连接
redis-cli -h 127.0.0.1 -p 6379 -a 123456
127.0.0.1:6379>ping
-
设置远成连接
1、# 注释掉IP地址绑定 bind 127.0.0.1 2、# 关闭保护模式(默认开始,不允许外部网络访问) protected-mode no 3、# 重启redis服务 sudo /etc/init.d/redis-server restart
-
基本操作/常用命令
-
set/get命令
设置键值对,获取对应键值对set key vlaue set age 18 get key get age
-
setnx 键不存在是进行创建,存在不操作
setnx name haha 成功 setnx name name 失败
-
set命令ex —设置过期时间
set score 99 ex 5 设置score的过期时间为5秒钟 第二种 expire score 10 # 秒 pexpire score 5 # 毫秒 # 查看存活时间 ttl socre # 删除过期时间 persist score
-
mset/mget --同时设置多个值,获取多个值
mset name liuhao age 20 score 99 设置liuhao的年龄20 成绩99 mget name age score 获取
-
层级设置-------::
mset wangjie::age 20 wangjie::score 99 wangjie::email 666@163.com 设置wangjie的年龄 成绩 邮箱 mget wang::age wangjie::email 获取wangjie的年龄 邮箱
-
strlen 获取值的长度
set haha 123456 haha 值的长度为6 strlen haha 得到6
-
setrange key索引值value
set text 'hello wold' 存入一个键值对 setrange text 6 hello get text 得到 hello hello
-
getrange 获取值的起始位置和终止位置
get text hello hello getrange 7 10 ello getrange 0 -1 hello hello
-
append key value追加拼接value的值
get text hello hello append text word (integer)16 get text hello helloword
-
-
整数操作
INCRBY key 步长
DECRBY key 步长set number 10 INCRBY number 5 get number 15 DECRBY number 5 get number 5 如果key不存在则从0开始 INCRBY number2 1
-
浮点数操作
get number 18 incrbufloat number 2.22 20.22 incrbyfloat number -10.22 10
Redis数据库的基本操作
最新推荐文章于 2023-12-23 08:00:00 发布