博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis学习笔记
阅读量:4506 次
发布时间:2019-06-08

本文共 1159 字,大约阅读时间需要 3 分钟。

安装:

1、下载,在官网下载redis-4.tar.gz即可,或者linux中在线下载 wget http://download.redis.io/releases/redis-4.0.10.tar.gz
2、复制到 opt 文件中解压,tar -zxvf redis-4.0.tar.gz
3、先安装gcc, yum install gcc-c++
4、cd redis-4.0 进入redis文件 make编译,然后执行make install
5、安装好了,默认安装到usr/local/bin中
6、复制配置文件redis.conf到新的文件夹,修改配置daemonize no 改成 yes
7、启动服务redis-server redis.conf
8、启动客户端 redis-cli
9、连通测试 ping命令,pong回应
10、关闭 redis-cli shutdown

ps:题外话,在vim文件时,快速定位要找的字符串,只需:/内容 回车即可自动匹配。n键向下翻找

基础知识:

一、密码设置:

1.修改redis.conf中,requirepass xxxxx 密码,重新启动加载即可。
2.或者config set requirepass xxxx 即可。
3.再次执行命令时,提示没有权限,则需登录
4.密码验证:auth xxxx
5.查询密码,config get requirepass ,需要登录才可以查询密码。

二、简单命令

keys * 查看所有key值
keys "wang*" 查看匹配前缀的keys
flushdb 清空当前库
flushall 清空所有库
dbsize 查看库中key的数量
select 库角标 切换数据库
exsits key 判断key是否存在
expire key 秒钟 为key设置过期时间
type key 查看key数据类型

String:
set k1 v1 存k-v
get k1 获取value
del k1 删除k-v
append k1 zf 追加内容
strlen k1 获取value长度
incr k1 value加1
decr k1 value减1
incrby|decrby k1 3 value加/减3
mset/mget 设置|获取多个
setnx k1 v1 若k1不存在,则存k-v

List:

lpush k1 java 从左边插入
rpush k1 c++ 从右边插入
lrang k1 0 -1 查看key中区间元素
lpop|rpop 从左|右取出
lindex 根据索引查出元素
llen 获取数据长度

 

转载于:https://www.cnblogs.com/hero123/p/9528236.html

你可能感兴趣的文章
图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
查看>>
JSP的页面连接和提交方式(web基础学习笔记六)
查看>>
HTTP首部
查看>>
python 基础 列表生成式 生成器
查看>>
Linux unalias命令 取消别名
查看>>
LoadRunner
查看>>
Ubuntu 部署Python开发环境
查看>>
微信小程序——获取步数
查看>>
代理原有的Handler.Callback,感知Application onCreate的结束时间
查看>>
Delphi 皮肤控件AlphaControls的使用
查看>>
pycharm快捷键大全
查看>>
Smarty 简单使用
查看>>
冒泡排序
查看>>
30分钟泛型教程
查看>>
信息与信息工具的意义
查看>>
Http 状态码:
查看>>
js 对象操作赋值操作
查看>>
关于IE6的一些需求分析
查看>>
【IPv6】ISATAP隧道技术详解
查看>>
numpy_pandas
查看>>