redis的安装
介绍安装
Redis 是一个开源的 key-value 存储系统。和 Memcached 类似,
它支持存储的 value 类型相对更多,包括 string( 字符串 ) 、 list( 链
表 ) 、 set( 集合 ) 、 zset(sorted set – 有序集合 ) 和 hash (哈希类
型)。这些数据类型都支持 push/pop 、 add/remove 及取交集并集
和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,
Redis 支持各种不同方式的排序。与 memcached 一样,为了保证效
率,数据都是缓存在内存中。区别的是 Redis 会周期性的把更新的数
据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实
现了 master-slave( 主从 ) 同步。
介绍安装—安装
安装步骤:
1、从官网下载安装包
Redis 官方网站
http://Redis.io
Redis 中文官方网站
http://www.Redis.net.cn/
2、下载完安装包之后
2.1 、将 redis-3.2.5.tar.gz 上传到 Linux 的 /opt 目录下
首先 cd /opt
然后上传压缩包:rz
2.2 、解压命令 :tar -zxvf redis-3.2.5.tar.gz
进入解压后的文件,然后进src会发现都是以.c结尾的文件,因为他是用c来写的,故安装gcc环境来编译这些文件
2.3 、安装 gcc 和 gcc-c++ 环境:
这两个命令在任何目录下执行都可以,无影响;
yum -y install gcc
yum -y install gcc-c+
安装完成后使用如下命令查看版本
gcc -v
g++ -v
2.4、在 redis-3.2.5 目录下执行 make 命令
注意:进入解压后的redis的文件目录里面执行make命令
2.5、执行完 make 后,跳过 Redis test 继续执行 make install
ok,安装完成!!!!!!!!!
安装成功后在 /usr/local/bin里面可以看到
redis-server : Redis 服务器启动命令 查看默认安装目录: /usr/local/bin
redis-benchmark: 性能测试工具,可以在自己本子运行,看看自己本子性
能如何 ( 服务启动起来后执行 )
redis-check-aof :修复有问题的 AOF 文件, rdb 和 aof 后面讲
redis-check-dump :修复有问题的 dump.rdb 文件 redis-sentinel : Redis 集群使用
redis-server: Redis服务启动命令 redis-cli :客户端,操作入口
在这里可以看到在这个路径存在在环境变量里面,所以这些命令可以在任意路径下执行;
cd 到根目录 执行 redis-server
启动成功!!!!!!!!!!
ctrl+c 关闭
但是这种方式启动会一直占用该窗口,不能输入其他命令
2.6、设置让其启动后不占用窗口,只是以一种进程形式在后台启动
1、在root创建一个文件夹,将 Redis 默认的配置文件复制
创建目录
mkdir myredis
复制文件
cp /opt/redis-3.2.5/redis.conf /root/myredis
2、修改 redis.conf 文件将里面的 daemonize no 改成 yes(128行 )
修改的是新建文件夹里面被复制来的redis.conf文件
保存退出即可;
启动命令:执行 redis-server /root/myredis/redis.conf
查看服务是否启动:ps-ef |grep redis
连接服务:redis-cli -p 6379
ctrl + c 之后 服务并没有关闭
进行shutdown 后 再进行查看 ,服务关闭。
当然也可以不连接进去关闭服务
redis -cli shutdown
redis 里面有16个库(0-15) 默认进入0号库
使用select 来切换数据库