Redis = Remote Dictionary Server 即远程字典服务
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
免费和开源, 是当下最热门的的NoSQL技术之一, 也被人们称之为机构化数据库
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。
在Github上下载, Redis推荐都是在Linux服务器上搭建的
下载地址为 https://github.com/tporadowski/redis/releases
得到压缩包, 解压到自己电脑的环境目录下即可
开启Redis, 双击运行server即可
默认端口是6379
使用Redis客户端(cli)连接Redis, 此时服务端不要关闭
windows下使用确实简单, 但是Redis推荐我们使用linux去开发
安装过程略, 我们安装在 /opt 目录下, 将一份配置文件拷贝到 /usr/local/bin/myconfig 目录下, 以后修改这里的配置文件就可以了
启动Redis 在 /usr/local/bin 目录下, 执行 redis-server myconfig/redis.conf 使用/myconfig中的配置文件启动
启动客户端测试 redis-cli -p 6379
查看redis服务是否开启
关闭redis服务 shutdown
redis-benchmark 是一个压力测试工具
测试100个并发连接, 1s发送100000个请求
redis- benchmark -h Localhost -p 6379 -C 100 -n 100000
参数解释
redis默认有16个数据库, 默认使用的是第0个
查看数据库大小 dbsize
**查看数据库所有的key keys ***
清除当前数据库 flushdb
清除全部数据库 flushall
原文:https://www.cnblogs.com/wang-sky/p/13851828.html