Redis使用--第一篇
  nV9b56kLvvNR 2023年11月19日 45 0

1.NoSQL

    全名为Not Only SQL,指的是非关系型的数据库。
    随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来。

2.优点与缺点分析 

    1) 优点

        ①高可扩展性 
        ②分布式计算 
        ③低成本 
        ④架构的灵活性,半结构化数据 
        ⑤没有复杂的关系 

    2) 缺点

        ①没有标准化 
        ②有限的查询功能(到目前为止) 
        ③最终一致是不直观的程序

回到顶部

二、Redis安装和运行

1.redis官方网站

    https://redis.io/,推荐下载稳定版本(stable)。

2.下载

1


tar zxvf redis-3.2.5.tar.gz


    ①复制,推荐放到usr/local目录下

1


sudo mv -r redis-3.2.3/* /usr/local/redis/


    ②进入redis目录

1


cd /usr/local/redis/


    ③生成

1


sudo make


    ④测试

1


sudo make test


    ⑤安装,将redis的命令安装到/usr/bin/目录,这段运行时间会较长

1


sudo make install


    ⑥运行,启动服务器

1


redis-server


    ⑦按ctrl+c停止,启动客户端:在新终端中运行如下代码

1


redis-cli


    ⑧运行命令

1


pingset 'a' '123'


    ⑨当添加键值后,发现在当前运行的目录下,创建了一个文件:dump.rdb,这个文件用于将数据持久化存储

回到顶部

三、基本配置

1.redis.conf为配置文件

    在源文件/usr/local/redis目录下。

2.绑定地址

    如果需要远程访问,可将此行注释。

1


bind 127.0.0.1端口,默认为6379


3.守护进程

    ①如果以守护进程运行,则不会在命令行阻塞,类似于服务。
    ②如果以非守护进程运行,则当前终端被阻塞,无法使用。
    ③推荐改为yes,以守护进程运行。

1


daemonize no|yes


4.数据文件

1


dbfilename dump.rdb


5.数据文件存储路径

    ①dir的默认值为./,表示当前目录。
    ②推荐改为:dir /var/lib/redis。

6.使用配置文件方式启动

    ①直接运行redis-server会直接运行,阻塞当前终端。
    ②一般配置文件都放在/etc/目录下。

1


sudo cp /usr/local/redis/redis.conf /etc/redis/


    ③推荐指定配置文件启动。

1


sudo redis-server /etc/redis/redis.conf


7.停止redis服务

1


ps ajx|grep redissudo kill -9 redis的进程id


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
nV9b56kLvvNR
作者其他文章 更多