Redis环境搭建

来源:互联网 发布:java架构师要求 编辑:程序博客网 时间:2024/05/03 15:33

一。redis是一个开源的使用C语言编写的,支持网络的,可基于内存也可持久化的日志型key-value数据库。并支持多种语言的API。同时redis是非关系型数据库

二,特性:
1.基于内存的
所有数据结构都存在内存中,操作速度快,性能高于磁盘存储,但是以为存在内存中所以内存消耗比较大
2.远程的
redis分为客户端,服务端,可以分别部署在不同的机器上,通过自定义协议
进行传输和交互
3.菲关系型数据库
本质是数据库,存储数据,但是区别于Mysql。
三。环境的搭建
1、打好环境:VMware+centOS
2、安装依赖gcc-c++为保证顺利安装手动添加autocnf,automake
在线添加:yum install gcc-c++ autoconf automake【automake,autoconf是自动配置和自动编译的插件】

3.创建安装目录:mkdir -p /usr/local/redis
3.1上传文件到root目录下
3.2开始解压redis :tar zxvf redis-3.2.8.tar.gz
3.3切换目录到:cd redis-3.2.8
3.4使用make来编译【一定要切换目录】
3.5使用make install来安装:make PREFIX=/usr/local/redis/ install
3.6切换目录到:cd /usr/local/redis/bin
3.7输入 :ls 查看是否有redis-cli还有redis-server分别是客户端,服务端
3.7启动服务端: ./redis-server
这里写图片描述
现在我们从图中可以看到端口号6379,其他的我们做不了
3.8停掉启动 Ctrl+c ,去解压目录下更改配置文件 :cd /root/redis-3,2,8 找到redis.conf文件
3.9为了方便我们把redis.conf复制到安装目录下:cp redis.conf /usr/local/redis/bin,完成后转到 /usr/local/redis目录
3.10打开redis.conf:vi redis.conf进行编辑找到daemonize no改为daemonize yes【就是默认以后台方式运行】。从新启动 ./redis-server ./redis.conf 查看进程是否启动:ps -ef | grep redis
四。有windows客户端的,想要链接成功,防火墙必须要关闭
4.1 找到防火墙:vi /etc/sysconf/iptables
4.2添加:-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT 添加完成保存退出
4.3更改 redis.conf文件中的bing 127.0.0.0改为bind *
4.4重启Linux,链接

原创粉丝点击