1.下载安装包

[root@localhost opt]# yum install wget
[root@localhost opt]# wget http://download.redis.io/releases/redis-4.0.13.tar.gz

 

2.解压安装包

[root@localhost opt]# tar xzf redis-4.0.13.tar.gz
[root@localhost opt]# ls

 

3.切换到安装目录

[root@localhost opt]# cd redis-4.0.13
[root@localhost redis-4.0.13]# ls

 

4.编译安装

[root@localhost redis-4.0.13]# make

 

5.启动redis服务

[root@localhost redis-5.0.3]# src/redis-server redis.conf

 

6.添加环境变量

[root@localhost src]# vi ~/.bash_profile

# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# User specific environment and startup programs
export REDIS_HOME=/opt/redis-5.0.3/
export PATH=$PATH:$REDIS_HOME/src

#PATH=$PATH:$HOME/bin
#export PATH

 

7.使环境变量生效

source ~/.bash_profile

 

8.测试,在任何位置登录redis

[root@localhost ~]# redis-server
[root@localhost ~]# redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set name apollo
OK
127.0.0.1:6379> get name
"apollo"

 

9.启动redis客户端

#1.登录本机redis
[root@localhost redis-5.0.3]# src/redis-cli
#2.指定服务器ip(不指定时,默认本机)
[root@localhost redis-5.0.3]# src/redis-cli -h 127.0.0.1
#3.指定端口(不指定时,默认6379)
redis-cli -h 127.0.0.1 -p 6378

 

10. 安装过程遇到问题

1.若出现如下提示,则说明未安装gcc,使用命令安装yum -y install gcc gcc-c++ libstdc++-devel

[root@localhost redis-4.0.11]# make
cd src && make all
make[1]: Entering directory `/root/redis-4.0.11

/src‘ CC adlist.o /bin/sh: cc: command not found make[1]: *** [adlist.o] Error 127 make[1]: Leaving directory `/root/redis-2.8.17/src‘ make: *** [all] Error 2

 

2.若出现如下提示,则将make改为make MALLOC=libc,推测是因为编译库的问题。

[root@localhost redis-4.0.11]# make
cd src && make all
make[1]: Entering directory `/root/redis-2.8.17/src‘
    CC adlist.o
In file included from adlist.c:34:
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/root/redis-2.8.17/src‘
make: *** [all] Error 2

转自:--https://www.cnblogs.com/apollo1616/p/10422578.html

 

11 postgreSQL主键自增

CREATE TABLE "public"."factory_product_media" (
  "id"  serial NOT NULL,
  "factory_product_id" int4 NOT NULL,
  "media_location" varchar(300) COLLATE "pg_catalog"."default" NOT NULL,
  "media_type" varchar(20) COLLATE "pg_catalog"."default" NOT NULL
)
WITH (fillfactor=100)
;

 

 

posted on 2019-11-08 15:23  Andy_ouyang  阅读(205)  评论(0编辑  收藏  举报