一。在官网下载安装包
二.使用工具导入到liunx文件下
三.tar -zxvf 文件名 解压
四.yum install gcc-c++命令 安装c++
gcc -v 查看当前版本
五.执行make命令 等待安装完毕即可
make 或者make install 查看安装结果
六.redis的文件会默认下载在urs/local/bin目录下
在bin目录下创建自己的myConfig文件夹
将 /usr/local/redis/redis-5.0.11/redis.conf 文件复制到myConfig文件夹下
cp /usr/local/redis/redis-5.0.11/redis.conf myConfig
七.redis默认不是后台启动 我们要进redis.conf 文件修改
daemonize yes
八.启动redis
redis-server myConfig/redis.conf
测试redis的性能
redis-benchmark -h localhost -p 6379 -c 100 -n 100000
redis的基础知识
redis默认有18 个数据库 默认使用第0个
select 0-17 切换数据库 dbsize 查看数据
keys * 查看当前所有的key
flushdb 清楚当前数据库
flushall 清楚所有数据库
端口 6379
redis 是单线程的 是很快的 基于内存操作的
redis是c写的
redis单线程的为什么还这么快?
误区1:高性能一定是多线程服务
误区2:多线程一定比单线程效率高
redis 是将所有的数据放在内存中,多线程会导致CPU上下文的切换,对内存来说没有CPU上下文的切换效率的最高的,所以单线程去操作效率最高,多次的读写在一个cpu上,在内存情况下,这是最佳方案
incr views 自动加1
redis的五大基本类型