前言
作为一个开发者,一直想跟进一下大数据和云计算的步伐。
因此打算开始学习云计算和分布式数据的各种内容,先从Redis开始。
Redis是Remote Dictionary Server的缩写,最初是开发用来作为数据库使用的工具。
在Linux下安装Redis非常简单
在终端运行以下命令
wget http://download.redis.io/redis-stable.tar.gztar zxf redis-stable.tar.gzcd redis-stable.tar.gzmake
当然也可以直接下载 http://download.redis.io/redis-stable.tar.gz 用于安装
make完之后 最好是运行make test 测试 是否正确的安装完成,我运行make test时 提示 需要 tcl 8.5 以上版本
我的Linux 是 Centos 7 直接运行命令安装 tcl 8.5
sudo yum install -y tcl
然后就是 make test 当看到
时就是完成了测试。然后 sudo make install 把 redis 安装到/usr/local/bin 目录下用于调用。
会产生以下几个可执行文件
redis-server redis 服务端
redis-cli redis 命令行客户端
redis-benchmark redis 性能测试工具
redis-check-aof AOF文件修复工具
redis-check-dump RDB文件修复工具
redis-sentinel Sentinel 服务端
命令行直接启动 redis-server 即可启动默认的 redis服务端
如图所示。但是为了进一步的配置相关的参数,我们进入源代码的根目录获取到配置文件模版 redis.conf
有几个可能需要配置的配置项说明如下
参数 值 说明
daemonize yes 使Redis以守护进程模式运行
pidfile /var/run/redis_6379.pid 设置Redis的PID文件的位置
port 6379 默认Redis的监听端口号
dir /var/redis/6379 设置持久化文件存放的位置
把修改完成后的 redis.conf 文件改名为 6379.conf 用于和不同监听端口的 redis-server区分开
我把6379.conf文件放到 /etc/redis/目录下 当然前提是需要创建 /var/redis 和 /var/redis/6379目录,否则会报无法找到对应目录的错误。
再运行 redis-server /etc/redis/6379.conf 即可启动服务端。
可以看到 服务端已经在 6379上监听连接,可以用redis-cli连接服务端测试连通性了。
已经安装好并连通服务器,接下来是整理相关的数据加入数据库,稍后找个日常的案例进行数据的简单存储实验。
好了,今天就写到这里了~ 据说今晚有五年以来最大的寒潮来袭,还是早点躲到床上去取暖了。