一、redis的特点以及安装使用

redis是什么 

Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.

redis是开源,BSD许可,高级的key-value存储系统.

可以用来存储字符串,哈希结构,链表,集合,因此,常用来提供数据结构服务.

redismemcached相比,的独特之处: 

1: redis可以用来做存储(storge), memccached是用来做缓存(cache)

  这个特点主要因为其有”持久化”的功能.

2: 存储的数据有”结构”,对于memcached来说,存储的数据,只有1种类型--”字符串”,

  redis则可以存储字符串,链表,哈希结构,集合,有序集合.

下载安装

1、下载最新稳定版

官网地址:https://redis.io

wget http://download.redis.io/releases/redis-5.0.3.tar.gz
#解压并进入目录
tar -zxvf redis-5.0.3.tar.gz 
cd redis-5.0.3

2、直接编译,等待编译完成:

make

3、完成之后按照提示执行:

make test

提示tcl错误

cd src && make test
make[1]: Entering directory `/home/zbbiex/redis-5.0.3/src'
    CC Makefile.dep
make[1]: Leaving directory `/home/zbbiex/redis-5.0.3/src'
make[1]: Entering directory `/home/zbbiex/redis-5.0.3/src'
You need tcl 8.5 or newer in order to run the Redis test
make[1]: *** [test] Error 1
make[1]: Leaving directory `/home/zbbiex/redis-5.0.3/src'
make: *** [test] Error 2

解决问题:

yum install -y tcl 

再次执行:make test 不报错

4、安装到指定目录

make PREFIX=/home/zbbiex/server/redis/ install

5、安装目录文件介绍

-rwxr-xr-x 1 root root 4366216 Mar 13 01:28 redis-benchmark
-rwxr-xr-x 1 root root 8090912 Mar 13 01:28 redis-check-aof
-rwxr-xr-x 1 root root 8090912 Mar 13 01:28 redis-check-rdb
-rwxr-xr-x 1 root root 4801584 Mar 13 01:28 redis-cli
lrwxrwxrwx 1 root root      12 Mar 13 01:28 redis-sentinel -> redis-server
-rwxr-xr-x 1 root root 8090912 Mar 13 01:28 redis-server

6、从源码目录复制配置文件到当前目录

cp /home/zbbiex/redis-5.0.3/redis.conf ./
 

7、启动

 ./bin/redis-server ./redis.conf 

8.测试客户端连接

 ./bin/redis-cli 

9、redis以后台的进程启动

修改redis.conf配置文件中的:daemonize yes

猜你喜欢

转载自www.cnblogs.com/zbbiex/p/10520631.html