Friday, May 28, 2021

Cài đặt Redis Server trên Windows

 Hiện tại Redis Server vẫn chưa có bản Offical dành cho windows. (Không nên chạy Redis-Server trên Windows vì có thể nó sẽ có một số lỗi, chưa tối ưu và không được update)

Tuy nhiên bạn vẫn có thể download các phiên bản cũ tại https://github.com/MicrosoftArchive/redis/releases để chạy thử và test trên windows.


Bạn có thể download file cài đặt .msi hoặc file .zip (giải nén về chạy file redis-server.exe là được)

Ở đây mình tải file .msi để cài đặt. Trong quá trình cài đặt nó sẽ cho phép chúng ta tùy chỉnh một số tham số theo ý muốn.








Trong phần Install Redis on Windows to các bạn chọn thư mục muốn cài đặt

Nhớ chọn ô Add the Redis … nó sẽ tự động thêm thư mục cài đặt vào biến môi trường, sau đó bạn có thể chạy lệnh redis-server, redis-cli ở bất kỳ thư mục nào trong màn hình cmd/powershell.



Chọn Port cho Redis Server (mặc định là 6379)


Bạn cũng có thể giới hạn dung lượng tối đa dành cho Redis Server (ở đây mình không đặt giới hạn)







(1):  Sau khi cài đặt Redis xong thì vào thư mục cài đặt. Ví dụ: D:\Program files\Redis . Run cmd như sau trên cửa sổ cmd hoặc power shell:


.\redis-server redis.windows.conf


(2):  mở một power shell khác --> vào thư mục cài đặt redis và run cmd sau:

AUTH 123456
shutdown 
exit

(3): run lại lệnh (1)

sau bước 3 thì redis-server mới thực sự được start lên



PS D:\Program files\Redis> .\redis-server redis.windows.conf
[19160] 29 May 09:32:05.913 * Node configuration loaded, I'm 191174cb8bca91e1973f62875356f005a609e44a
                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 3.2.100 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in cluster mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 19160
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           http://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

[19160] 29 May 09:32:05.921 # Server started, Redis version 3.2.100
[19160] 29 May 09:32:05.941 * DB loaded from disk: 0.019 seconds
[19160] 29 May 09:32:05.942 * The server is now ready to accept connections on port 6379




(4): Chạy lệnh redis-cli để connect tới redis server và thực hiện thêm, lấy dữ liệu

set name kai: lưu chuỗi text kai vào biến name

get name: lấy giá trị trong biến name






Chú ý: 
    - nếu bước (2) không được thì thay bằng các command sau:
         ./redis-cli
         shutdown
         exit
    - sau đó lặp lại các bước (1), (2), (3)








No comments:

Post a Comment

So sánh các GitFlow model và áp dụng với CICD

https://medium.com/oho-software/so-s%C3%A1nh-c%C3%A1c-gitflow-model-v%C3%A0-%C3%A1p-d%E1%BB%A5ng-v%E1%BB%9Bi-cicd-b6581cfc893a