1 2 3 4

redis1安装

优点和缺点

NoSQL适用场景

  • 对数据高并发的读写
  • 海量数据的读写
  • 对数据高可扩展性的

NoSQL不适用场景

  • 需要事务支持
  • 基于sql的结构化查询存储,处理复杂的关系,需要即席查询。
  • (用不着sql的和用了sql也不行的情况,请考虑用NoSql)

安装

官网下载软件包

'https://redis.io/' ,并上传到主机

安装gcc

安装C 语言的编译环境

yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
[root@localhost ~]# gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)

解压并安装

[root@localhost ~]# tar -zxvf redis-6.2.6.tar.gz 

[root@localhost ~]# cd redis-6.2.6
[root@localhost redis-6.2.6]# make
[root@localhost redis-6.2.6]# make install

默认安装目录

/usr/local/bin

[root@localhost redis-6.2.6]# ls /usr/local/bin/
dump.rdb  redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server
  • redis-benchmark
    • 性能测试工具
  • redis-check-aof
    • 修复有问题的AOF文件
  • redis-check-dump
    • 修复有问题的dump.rdb文件
  • redis-sentinel
    • Redis集群使用
  • redis-server
    • Redis服务器启动命令
  • redis-cli
    • 客户端,操作入口

后台启动

拷贝一份redis.conf到其他目录

[root@localhost redis-6.2.6]# cp /root/redis-6.2.6/redis.conf /myredis/

后台启动设置daemonize no改成yes

  • 修改redis.conf(128行)

Redis启动

[root@localhost ~]# /usr/local/bin/redis-server /myredis/redis.conf

[root@localhost ~]# ps -ef | grep redis
root      17280      1  0 00:50 ?        00:00:07 /usr/local/bin/redis-server 127.0.0.1:6379
root      17322   2886  0 02:44 pts/1    00:00:00 grep --color=auto redis

登录

[root@localhost ~]# /usr/local/bin/redis-cli 
127.0.0.1:6379> 

关闭

[root@localhost ~]# /usr/local/bin/redis-cli 
127.0.0.1:6379> shutdown

[root@localhost ~]# ps -ef | grep redis
root      17325   2886  0 02:47 pts/1    00:00:00 grep --color=auto redis

多实例关闭,指定端口关闭

[root@localhost ~]# /usr/local/bin/redis-cli -p 6379 shutdown
[root@localhost ~]# ps -ef | grep redis
root      17334   2886  0 02:48 pts/1    00:00:00 grep --color=auto redis
posted @ 2022-01-04 16:03  多走多看  阅读(31)  评论(0编辑  收藏  举报