Redis是一个key,value的内存数据库,1秒的并发数约为10万.
常识:
1.硬盘
(1)寻址 :毫秒
(2)带宽: M/G
2.内存
(1)寻址: 纳秒
(2)带宽:优于磁盘
秒,毫秒,微秒,纳秒
Redis采用NIO(多路复用)访问,是一个单线程数据库
Redis的5大基本类型String,List,hash,set ,sorted_set ,是针对value
连接客户端
redis-cli --help
选择数据库(总共有16个库,0-15)
select 6
Redis 安装
(1)下载
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
(2)解压
tar -xf redis-5.0.7.tar.gz
(3)编译 (以下命令参考 README.md
make
(4)安装目录
make PREFIX=/some/other/directory install
(5)配置环境变量
vi /etc/profile
export REDIS_HOME=/etc/exec/redis
export PATH=
P
A
T
H
:
PATH:
PATH:REDIS_HOME/bin
source /etc/profile
验证:1. echo $PATH 或者 在任意目录可以执行redis-cli
(5) utils下安装
./install_server.sh
Port : 6379
Config file : /etc/redis/6379.conf
Log file : /var/log/redis_6379.log
Data dir : /var/lib/redis/6379
Executable : /opt/exec/redis/bin/redis-server
Cli Executable : /opt/exec/redis/bin/redis-cli
(6) 通过service启动
service redis_6379 start/stop/status
本质等于 ./etc/init.d/redis_6379 start/stop/status