Skip to content

Instantly share code, notes, and snippets.

@britisharmy
Forked from lmj0011/rejson-for-ubuntu.md
Last active December 17, 2024 04:16
Show Gist options
  • Select an option

  • Save britisharmy/ca0c3e37be4b20ccf2f9fc802c52ed63 to your computer and use it in GitHub Desktop.

Select an option

Save britisharmy/ca0c3e37be4b20ccf2f9fc802c52ed63 to your computer and use it in GitHub Desktop.

Revisions

  1. britisharmy revised this gist Nov 8, 2022. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -38,4 +38,6 @@ curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyr
    echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
    sudo apt-get update
    ```
    sudo apt-get install redis-stack-server
    sudo apt-get install redis-stack-server

    https://redis.io/docs/stack/get-started/install/linux/
  2. britisharmy revised this gist Nov 8, 2022. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -31,3 +31,11 @@ mv librejson.so /etc/redis/modules/

    `sudo service redis-server restart`

    or just install redis stack

    ```
    curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
    echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
    sudo apt-get update
    ```
    sudo apt-get install redis-stack-server
  3. britisharmy revised this gist Nov 8, 2022. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -29,6 +29,5 @@ mv librejson.so /etc/redis/modules/

    ### restart redis server

    `service redis-server restart`
    `sudo service redis-server restart`

    --
  4. britisharmy revised this gist Nov 8, 2022. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -14,18 +14,18 @@ cd RedisJSON
    cargo build --release

    ```

    ```sh
    mkdir /etc/redis/modules/

    cd RedisJSON/target/release

    mv librejson.so /etc/redis/modules/

    ```


    ### add this line to /etc/redis/redis.conf

    `loadmodule /etc/redis/modules/rejson.so`
    `loadmodule /etc/redis/modules/librejson.so`

    ### restart redis server

  5. britisharmy revised this gist Nov 8, 2022. 1 changed file with 7 additions and 0 deletions.
    7 changes: 7 additions & 0 deletions rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -15,6 +15,13 @@ cargo build --release

    ```

    mkdir /etc/redis/modules/

    cd RedisJSON/target/release

    mv librejson.so /etc/redis/modules/



    ### add this line to /etc/redis/redis.conf

  6. britisharmy revised this gist Nov 8, 2022. 1 changed file with 5 additions and 19 deletions.
    24 changes: 5 additions & 19 deletions rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -1,30 +1,18 @@
    ### make sure you have at least redis v4.0+

    `redis-server --version`

    `redis-cli --version`


    ### install the build-essential package

    `apt-get install build-essential`

    ---

    ```sh
    git clone https://github.com/RedisJSON/RedisJSON.git

    git checkout v1.0.3
    git checkout v2.2.0

    cd rejson/
    sudo apt-get install -y clang

    make
    curl https://sh.rustup.rs -sSf | sh

    cd src/
    cd RedisJSON

    mkdir /etc/redis/modules/
    cargo build --release

    mv rejson.so /etc/redis/modules/
    ```


    @@ -37,5 +25,3 @@ mv rejson.so /etc/redis/modules/
    `service redis-server restart`

    --

    ref: https://oss.redislabs.com/rejson/#linux-ubuntu-1604
  7. @lmj0011 lmj0011 revised this gist Jan 22, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@
    ---

    ```sh
    git clone https://github.com/RedisLabsModules/rejson.git
    git clone https://github.com/RedisJSON/RedisJSON.git

    git checkout v1.0.3

  8. @lmj0011 lmj0011 revised this gist Jan 22, 2022. No changes.
  9. @lmj0011 lmj0011 revised this gist Jan 22, 2022. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -14,6 +14,8 @@
    ```sh
    git clone https://github.com/RedisLabsModules/rejson.git

    git checkout v1.0.3

    cd rejson/

    make
  10. @lmj0011 lmj0011 revised this gist Sep 22, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -11,7 +11,7 @@

    ---

    ```
    ```sh
    git clone https://github.com/RedisLabsModules/rejson.git

    cd rejson/
  11. @lmj0011 lmj0011 revised this gist Sep 22, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -11,6 +11,7 @@

    ---

    ```
    git clone https://github.com/RedisLabsModules/rejson.git
    cd rejson/
    @@ -22,6 +23,7 @@ cd src/
    mkdir /etc/redis/modules/
    mv rejson.so /etc/redis/modules/
    ```


    ### add this line to /etc/redis/redis.conf
  12. @lmj0011 lmj0011 revised this gist Sep 22, 2018. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,7 @@
    ### make sure you have redis v4.0+
    ### make sure you have at least redis v4.0+

    `redis-server --version`

    `redis-cli --version`


  13. @lmj0011 lmj0011 revised this gist Sep 22, 2018. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,10 @@
    # make sure you have redis v4.0+
    ### make sure you have redis v4.0+

    `redis-server --version`
    `redis-cli --version`


    # install the build-essential package
    ### install the build-essential package

    `apt-get install build-essential`

    @@ -23,11 +23,11 @@ mkdir /etc/redis/modules/
    mv rejson.so /etc/redis/modules/


    # add this line to /etc/redis/redis.conf
    ### add this line to /etc/redis/redis.conf

    `loadmodule /etc/redis/modules/rejson.so`

    # restart redis server
    ### restart redis server

    `service redis-server restart`

  14. @lmj0011 lmj0011 revised this gist Sep 22, 2018. 1 changed file with 0 additions and 2 deletions.
    2 changes: 0 additions & 2 deletions rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,3 @@
    ## Building and Loading the ReJSON Module on Linux Ubuntu 16.04 for Redis

    # make sure you have redis v4.0+

    `redis-server --version`
  15. @lmj0011 lmj0011 created this gist Sep 22, 2018.
    38 changes: 38 additions & 0 deletions rejson-for-ubuntu.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,38 @@
    ## Building and Loading the ReJSON Module on Linux Ubuntu 16.04 for Redis

    # make sure you have redis v4.0+

    `redis-server --version`
    `redis-cli --version`


    # install the build-essential package

    `apt-get install build-essential`

    ---

    git clone https://github.com/RedisLabsModules/rejson.git

    cd rejson/

    make

    cd src/

    mkdir /etc/redis/modules/

    mv rejson.so /etc/redis/modules/


    # add this line to /etc/redis/redis.conf

    `loadmodule /etc/redis/modules/rejson.so`

    # restart redis server

    `service redis-server restart`

    --

    ref: https://oss.redislabs.com/rejson/#linux-ubuntu-1604