首页 > 数据库 >Centos安装Redis

Centos安装Redis

时间:2023-04-17 17:36:41浏览次数:46  
标签:x86 Centos Redis make redis local 7.0 usr 安装

下载Redis

wget https://github.com/redis/redis/archive/7.0.10.tar.gz

解压

tar -zxf 7.0.10.tar.gz -C /usr/local/
cd /usr/local/redis-7.0.10
mv /usr/local/redis-7.0.10/ /usr/local/redis
cd /usr/local/redis/

安装一些依赖

yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make cmake

编译,执行make时报错了

In file included from adlist.c:34:0:
zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
 #include <jemalloc/jemalloc.h>

原因是jemalloc重载了Linux下的ANSI C的malloc和free函数。
解决办法是:make时添加 MALLOC=libc参数。

继续编译

make MALLOC=libc

编译成功

按照提示运行make test,则需安装 tcl8.5 以上

http://mirror.centos.org/centos/7/os/x86_64/Packages/tcl-8.5.13-8.el7.x86_64.rpm
rpm -ivh tcl-8.5.13-8.el7.x86_64.rpm 
rm -rf tcl-8.5.13-8.el7.x86_64.rpm

运行maketest过程可能需要几分钟,可以不运行

make test

编译安装

make install

可能INSTALL后面会没有具体提示安装了什么,但是实际在/usr/local/bin/目录下多了redis-benchmark、redis-cli、redis-server这3个文件。

启动

前台启动:直接启动会占用一个链接窗口,一般是使用后台启动

redis-server

后台启动

sed -i 's/daemonize no/daemonize yes/' /usr/local/redis/redis.conf
redis-server /usr/local/redis/redis.conf 
netstat -tunlp | grep 6379

进入redis

# redis-cli 
127.0.0.1:6379>

 

标签:x86,Centos,Redis,make,redis,local,7.0,usr,安装
From: https://www.cnblogs.com/zyyang1993/p/17326284.html

相关文章

  • 安装完SFTP后,用PUTTY连接CENTOS,软件闪退问题
    我出现这个问题是因为SFTP和SSH的配置文件是一个,都是etc/ssh/sshd_config所以是配置文件的问题,我将配置SFTP时设置的删除下面这些就好了MatchGroupsftpX11ForwardingnoAllowTcpForwardingnoChrootDirectory%h           ForceCommandinternal-sftp......
  • Jedis与RedisTemplate的区别
    Jedis与RedisTemplate的区别:Jedis是Redis官方推荐的、面向Java的操作Redis的客户端,可以用JedisPool来获得连接进行get、set、del等操作相对简单,而RedisTemplate是SpringDataRedis中对JedisApi的高度封装。SpringDataRedis相对于Jedis来说,可以方便地更换Redis的Java客户端,还......
  • Ubuntu 18.04安装SFTP服务
    1.安装sftp服务sudoapt-getinstallopenssh-server2.修改配置文件vim/etc/ssh/sshd_config##下面这行注释掉#Subsystemsftp/usr/libexec/openssh/sftp-server##后面加入Subsystemsftpinternal-sftp找到PermitRootLoginno一行,改为PermitRootLoginyes  让root用户可......
  • Centos7安装web环境
    1、安装Apache[root@localhost~]#yum-yinstallhttpd#开机自启动[root@localhost~]#chkconfighttpdon#启动httpd服务[root@localhost~]#servicehttpdstart现在直接在浏览器键入http://localhost 或http://本机IP ,应该会看到Apache的测试页面这里需要注意关闭防......
  • Centos7安装Cmake3.0
    下载Cmakewgethttps://cmake.org/files/v3.0/cmake-3.0.0.tar.gz解压Cmaketarxvfcmake-3.0.0.tar.gz&&cdcmake-3.0.0/编译安装cmake./bootstrapgmakegmakeinstall查看编译后的cmake版本/usr/local/bin/cmake--version移除原来的cmake版本yumremovecmake-y新建软连接ln......
  • CentOS7更新yum源
    [1]首先备份mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup[2]进入yum源配置文件所在文件夹cd/etc/yum.repos.d/[3]下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)wgethttp://mirrors.163.com/.help/CentOS7-Base-163.......
  • Centos7安装高版本Cmake
    下载Cmakewgethttps://cmake.org/files/v3.6/cmake-3.6.2.tar.gz解压Cmaketarxvfcmake-3.6.2.tar.gz&&cdcmake-3.6.2/编译安装cmake./bootstrapgmakegmakeinstall查看编译后的cmake版本/usr/local/bin/cmake--version移除原来的cmake版本yumremovecmake-y新建软连接ln......
  • centos7 安装SSH
    1.安装OpenSSH服务(CentOS系统默认安装了openssh)yuminstall-yopenssh-server2.配置OpenSSH服务(默认的配置已可以正常工作)vim /etc/ssh/sshd_config常见的配置选项:ListenAddress192.168.0.222 设置服务监听的地址ListenAddress127.0.0.1 设置服务监听的地址PermitRootL......
  • CentOS7卸载Cmake
    Cmake安装好后会在安装目录生成install_manifest.txt里面有安装的所有东西的路径,删除它们即可......
  • CentOS7配置SFTP
    1、创建用户组groupaddsftp2、创建用户useradd-Gsftp-s/sbin/nologintest-s禁止用户ssh登陆 -G加入sftp用户组3、设置用户密码passwdtest4、修改配置文件vim/etc/ssh/sshd_config##下面这行注释掉#Subsystemsftp/usr/libexec/openssh/sftp-server##后面加入Subsy......