您的位置:首页 > 数据库 > Redis

redis实战_01_redis安装

2016-12-21 23:23 232 查看
早就想对redis进行实战操作了,最近看了一些视频和参考书籍,总结总结一下,redis实战内容:

1 NOSQL(redis)简介,redis安装与部署

2 Redis基础数据类型详解

3 Redis高级命令

4 Redis与java的使用

5 Redids集群搭建

6 Redis集群与spring的整合

7 Redis与Lua

8 SSDB使用

9 Redis + SSDB结合

实战前先对redis做一个大概的认识:

Redis是以key-value形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求(非关系型的、分布式的、开源的。水平扩展的)。

优点:对数据高并发读写

对海量数据的高效率存储和访问

对数据的可扩展性和高可用性

缺点:ACID处理非常简单,无法做到太复杂的关系数据模型

redis是以key-value store存储,data structure service数据结构服务器。

键可以包含:

string 字符串,哈希

list 链表

set 集合

zset 有序集合

这些数据集合支持push/pop,add/remove及取交集和并集以及更丰富的操作,redis支持各种不同的方式排序,为了保证效率,数据都是缓存在内存中,它也可以周期性的把更新的数据写入磁盘或者把修改操作写入追加到文件中。

现在开始安装redis了。。。

redis的安装
下载地址 http://redis.io/download
安装步骤:
1 把下载好的redis-3.2.6-rc2.tar.gz放到linux /usr/local文件夹下
2 进行解压tar -zxvf redis-3.2.6.tar.gz
3 进入到redis-3.2.6目录下,进行编译make【即执行make指令】
4 进入到src下进行安装make install【即执行make install指令】验证(查看src下的目录,有redis-server,redis-cli即可)
5 建立两个文件夹存放redis命令和配置文件
mkdir -p /usr/local/redis/etc
mkdir -p /usr/local/redis/bin
6 把redis-3.2.6下的redis.conf移动到/usr/local/redis/etc
7 把redis-3.2.6/src里的mkreleasehdr.sh、redis-benchmark、redis-check-aof、
redis-check-dump、redis-cli、redis-server文件移动到bin下,命令:
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
8 启动时并指定配置文件:./redis-server/usr/local/redis/etc/redis.conf
(注意要使用后台启动,所有修改redis.conf里的daemonize改为yes【yes后台运行】)

数据存储路径也要配置一下,最好不要用默认的

9 验证启动是否成功:
ps -ef|grep redis 查看是否有redis服务
或者查看端口:netstat -tunpl|grep 6379
进入redis客户端 ./redis-cli [-h ip -p 6379] 退出客户端 quit
退出redis服务:
(1) pkill redis-server
(2) kill 进程号
(3) /usr/local/redis/bin/redis-cli shutdown
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: