Redis是什么??
NOSQL --> 非关系型的数据库 --> 分类: http://www.nosql-database.org/
关系型数据库:以关系(由行和列组成二维表)来建模的数据库
而我们的redis是一个 key - value 类型的Nosql ,主要用来做缓存!
温馨小提示:
非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合。
数据结构:数组,list,set,map,tree等等
redis给我们提供了一堆方法,调用特定方法就能把数据保存为特定数据结构.
特点:
①数据存储 - 存放到内存中,并且还能不定期持久化到硬盘,存取速度快,并发能力强
②Value类型 - 相较于memcached支持Value更多,包括string(字符串)、list(链表)、set(集合)、 zset(sorted set --有序集合)和hash(哈希类型)
③客户端支持 - 支持多种客户端-跨语言
④超大并发支持 - 支持集群
安装Redis服务端
Redis官网下载:https://redis.io/download redis中文网:http://redis.cn/
windows下的安装和使用
下载redis程序软件:https://pan.baidu.com/s/16TgJXPI2nmg3Dl8pEDRYOQ
使用redisbin32 或redisbin64(绿色版)
启动redis服务端 (redis.conf为带配置文件启动)
redis-server.exe redis.conf
启动redis客户端:
方式① redis-cli.exe -h IP地址 -p 端口号
【温馨小提示:本地默认ip为本地127.0.0.1 端口为6379,因此可直接执行redis-cli】
方式②:
基本命令:
Linux下的安装和使用(了解) - oneinstack
1.下载redis源码
wget http://download.redis.io/releases/redis-3.0.6.tar.gz
或者使用ftp上传redis-3.0.6.tar.gz
2.安装redis
tar xf redis-3.0.6.tar.gz //解压
cd redis-3.0.6
//不需要配置参数 不需要执行./configure
make && make install//编译&&安装
3.将redis设置为系统服务
cp (redis源码目录)utils/redis_init_script /etc/init.d/redis
vim /etc/init.d/redis //修改红框处的代码
4.修改redis.conf配置文件
mkdir /etc/redis //创建/etc/redis目录
cp redis.conf /etc/redis/redis.conf
vim /etc/redis.conf
//将redis配置文件复制到redis
//设置为守护进程,以后台方式运行
使用service redis start命令启动redis服务.
5.将redis服务设置为开机启动
chkconfig –-add redis
chkconfig –level 35 redis on