redis入门
目录
1. 概述
1. 什么是Redis
-
Redis = Remote Dictionary Server 即远程字典服务
-
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
-
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
2. Redis能干什么
3. Redis的特性
- 多样的数据类型
- 持久化
- 集群
- 事务
- ......
2. 安装
1. Windows版本
在Github上下载,Redis推荐都是在Linux服务器上搭建的
下载地址为 https://github.com/tporadowski/redis/releases
得到压缩包,解压到自己电脑的环境目录下即可
开启Redis,双击运行server即可
默认端口是6379
使用Redis客户端(cli)连接Redis,此时服务端不要关闭
windows下使用确实简单,但是Redis推荐我们使用linux去开发
2. 在Linux上安装
安装过程略,我们安装在 /opt 目录下,将一份配置文件拷贝到 /usr/local/bin/myconfig 目录下,以后修改这里的配置文件就可以了
启动Redis 在 /usr/local/bin 目录下,执行 redis-server myconfig/redis.conf 使用/myconfig中的配置文件启动
启动客户端测试 redis-cli -p 6379
查看redis服务是否开启
3. 测试性能
测试100个并发连接,1s发送100000个请求
redis- benchmark -h Localhost -p 6379 -C 100 -n 100000
参数解释
- 对 100000 请求进行写入测试
- 100 个并发客户端
- 每次写入 3 个字节
- 只有一台服务器来处理这些请求,单机性能
4. 基础知识
5. Redis是单线程的
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。