redis的安装与启动
这里安装的操作系统是linux,一般开发用的也都是linux
一、 redis简介
关于关系型数据库和nosql数据库
关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 库是基于特殊的结构,并将数据存储到内存的数据库。从性能上而言,nosql数据库 要优于关系型数据库,从安全性上而言关系型数据库要优于nosql数据库,所以在实 际开发中一个项目中nosql和关系型数据库会一起使用,达到性能和安全性的双保证。
二、linux下 redis的安装
1. 安装redis编译的c环境
redis是用c编写的,所以想要安装redis需要首先在linux系统上安装c的环境,执行如下命令:
yum install gcc-c++
2. 将redis-3.0.0.tar.gz上传到Linux系统中
放在lunux系统目录下 即、我这里放在用户的家目录下:
3. 解压到/usr/local下
tar -xvf redis-3.0.0.tar.gz -C /usr/local
4. make命令编译redis
进入/usr/local/redis-3.0.0目录 执行make
命令
5. 安装redis
在/usr/local/redis-3.0.0目录中 使用如下 命令安装redis到/usr/local/redis中
make PREFIX=/usr/local/redis install
注:PREFIX是指定redis的安装位置
6. 如果要远程连接redis , 需配置redis的端口在linux防火墙中开放
默认端口为6379 , 分别执行一下命令:
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/etc/rc.d/init.d/iptables save
三 、 redis的启动
1. redis的启动方式一
前台模式启动,(初次安装可使用这种方式,正常使用一般使用后台启动的方式)
先进入redis的bin目录(具体根据安装的位置而定):
cd /usr/local/redis/bin
执行启动命令:
./redis-server
效果如下:
2. redis的启动方式二-后台启动
拷贝redis-3.0.0中的redis.conf文件到安装目录redis中,
cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis/bin/
拷贝好以后编辑该文件:
vim /usr/local/redis/bin/redis.conf
将daemon配置原来为no ,改为yes , 保存退出即可。
daemon 释义 n. 守护进程;后台程序
如下图示:
启动, 在bin下执行如下命令:
./redis-server redis.conf
注: 执行的命令前边需要加上 ./ 不要忘了
四 、 redis的关停
关闭redis服务也有两种方式
####1. 杀掉redis进程的方式关闭
执行如下:
ps -ef | grep redis
然后干掉这个服务即可。
kill -9 11208
####2. 客户端执行shutdown
先到工作目录下,然后执行关闭命令。
cd /usr/local/redis/bin/
./redis-cli shutdown
五 、 redis最简单使用
启动redis服务后
通过客户端存入一个key为username, vlue为 xiaohong 的数据
执行 ./redis-cli 是进入客户端。
[root@centos01 bin]# ./redis-cli
127.0.0.1:6379> set username xiaohong
OK
127.0.0.1:6379> get username
"xiaohong"
如下图示: