linux(centos7)下安装redis

1 进入 /usr/local/ 目录下,wget http://download.redis.io/releases/redis-5.0.8.tar.gz  下载redis压缩包

2 解压  redis-5.0.8.tar.gz      tar -zxvf redis-5.0.8.tar.gz

3 解压后将 redis-5.0.8 修改名称为 redis,进到/usr/local/redis/ 目录下,编译    

        make

        若出现错误,gcc:命令未找到  或者  cc:命令未找到

        运行 yum -y install gcc automake autoconf libtool make

        再次 make

        若出现错误zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

        则换个命令,用make MALLOC=libc

4 进入 /usr/local/redis/src 目录下,进行redis安装    

        make install

5 在/usr/local/redis/ 目录下,创建 etc 与 bin 文件夹    ( 便于管理,将Redis文件中的conf配置文件和常用命令移动到统一文件 夹中)

        mkdir etc bin

6 将 /usr/local/redis/redis.conf  移动到 /usr/local/redis/etc 下 

        mv redis.conf  /usr/local/redis/etc/

7 进入 /usr/local/redis/src 目录下,将一些文件移动到  /usr/local/redis/bin/ 目录下         

        mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/ 

8 编辑/usr/local/redis/etc/redis.conf     vi /usr/local/redis/etc/redis.conf

    找到daemonize=no,将no修改为yes,此处是设置后台启动的;如果不设置成yes,启动完redis后,ctrl+c之后就会关闭。

     找到#requirepass foobared去掉注释 ,foobared改为自己的密码 ,如    requirepass 123456 (如果不需要密码登录,则忽略此步骤)

     bind 127.0.0.1    ->    若不限制访问IP,则将此行注释即可;                                    若需要限制其他的


9 启动redis

    cd /usr/local/redis/bin

    执行    ./redis-server /usr/local/redis/etc/redis.conf


11 测试是否部署成功

    cd  /usr/local/redis/bin 

    执行    ./redis-cli -p 6379          ./redis-cli -p 5278

    如果遇到    (error) NOAUTH Authentication required.     只需要执行     auth 密码        即可

    给redis塞值    set myname zhangsan

   取值    get myname

   删除key    del myname

   退出    quit


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容